拒绝访问路径'C:\Program Files (x86)\IIS Express\Excel.xlsx'



我正在做一个 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。

最新更新