我正在做一个 ASP.NET 的MVC 5项目。在这个项目中,我希望用户使用以下代码下载一个 Excel 文件:
var workbook = new ExcelFile();
workbook.Save("Excel.xlsx");
但是当我输入 URL 以下载 Excel 文件时。我得到例外:
访问路径"C:\Program Files (x86)\IIS Express\Excel.xlsx 被拒绝。
如何修改我的代码,以便用户可以将 Excel 文件下载到他想要的任何地方?而不是 IIS Express 文件夹。谢谢。
在我看来,
你有两个选择。
1:搜索IIS文件夹/目录的权限。
2:将文件保存到响应,让用户选择每个保存文件对话框(试试这个:下载Excel文件)
我知道
为时已晚,但是为了访问该文件夹,您应该以管理员身份运行Visual Studio。