2

我正在尝试在 IIS 服务器上使用 ASP.NET(C#) 应用程序。一切都很好,我只有一个问题。我正在尝试在 'C:\inetpub\wwwroot\bin' 目录中创建一个 CSV 文件,但我收到错误消息“访问路径 'C:\inetpub\wwwroot\bin' 被拒绝。”。

我试图赋予“IUSR”和“NT-AUTHORITY/networkservice”所有权利,但它仍然不起作用。我也在其他目录中尝试过,但也不起作用。

操作系统:Windows Server 2008 R2

提前致谢!

编辑:谢谢!现在工作。

4

2 回答 2

4

为此使用App_Data文件夹,而不是文件bin夹:

更多信息:http: //msdn.microsoft.com/en-us/library/t990ks23.aspx

和:http: //msdn.microsoft.com/en-us/library/ex526337.aspx

于 2011-01-31T09:26:03.813 回答
1

尝试向 ASPNET 用户添加权限,这可能是问题所在。
此外,在 web 文件夹的根目录下写入文件基本上是一个坏主意。

如果您将创建文件放在无法从 Web 访问的文件夹中,而不是使用单独的页面下载文件(我猜这就是您要完成的任务),会更安全。

于 2011-01-31T09:25:47.447 回答