2009-12-18 29 views
0

我有文件写入权限在我的web应用程序被拒绝的问题,下面访问路径被拒绝试图写入和读取在asp.net web应用程序文件

的错误我得到

访问到路径'c:\ inetpub \ wwwroot \ autohyperlink \ files \ test.txt'被拒绝。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.UnauthorizedAccessException:拒绝访问路径'c:\ inetpub \ wwwroot \ autohyperlink \ files \ test.txt'。

ASP.NET未被授权访问请求的资源。考虑将资源的访问权限授予ASP.NET请求标识。 ASP.NET具有基础进程标识(通常是IIS 5上的{MACHINE} \ ASPNET或IIS 6上的网络服务),如果应用程序未模拟,则使用该标识。如果应用程序正在通过模拟,身份将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。

要授予对文件的ASP.NET访问权,请右键单击资源管理器中的文件,选择“属性”并选择安全选项卡。点击“添加”添加适当的用户或组。突出显示ASP.NET帐户,然后选中所需访问权限的复选框。

的错误是在这里

行130:的FileStream文件1 =新的FileStream(使用Server.Mappath( “〜\文件\ test.txt的”),FileMode.Create,FileAccess.Write);

我怎样才能解决这个问题

请帮我

感谢

回答

1

我不存心要嘲弄,但你尝试过做它说什么,并授予工作进程读/写访问该文件夹/文件?