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

时间:2016-07-11 05:23:54

标签: c# asp.net excel iis

我正在从事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文件夹。感谢。

2 个答案:

答案 0 :(得分:2)

在我看来,你有两种选择。

1:查看IIS文件夹/目录的权限。

2:将文件保存到响应,让用户选择每个SaveFileDialog(试试这个:Downloading Excel File

答案 1 :(得分:1)

我知道为时已晚,但是要访问该文件夹,您应该以管理员身份运行Visual Studio。