【发布时间】:2011-05-05 09:10:15
【问题描述】:
将 ASP.NET 应用程序迁移到 4.0 后,我收到一个奇怪的 System.IO 错误:System.UnauthorizedAccessException: Access to the path 'xxxx' is denied.
为什么这很奇怪.. 服务器也在运行我的 1.1 应用程序,也托管在 IIS7 上,并且使用完全相同的文件夹(在应用程序之外)。 NETWORK SERVICE 对此文件夹具有写入权限,最重要的是,1.1 应用程序可以正常工作,不会引发异常。
我托管了更多 4.0 网站,但从未遇到过这个问题。
希望有人能帮帮我!
【问题讨论】:
-
路径是什么?例如到一个 aspx 文件?
-
1.1应用和4.0是否都运行在同一个应用池中?
-
检查 IIS 中的应用程序池,运行 4.0 应用程序所在池的帐户是什么?