对路径“C:Program Files (x86)IIS ExpressExcel.xlsx”的

本文关键字:Express IIS Excel xlsx x86 路径 Files Program | 更新日期: 2023-09-27 17:56:20

我正在做一个 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 文件夹。谢谢。

对路径“C:Program Files (x86)IIS ExpressExcel.xlsx”的

在我看来,

你有两个选择。

1:搜索IIS文件夹/目录的权限。

2:将文件保存到响应,让用户选择每个保存文件对话框(试试这个:下载Excel文件)

我知道

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