试图让我的 IIS 7.5 在 Windows 7 Ultimate 64 位上与 VS 2008 配合得很好。我收到此错误:
System.Security.SecurityException:请求“System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限失败。
访问 C:\inetpub\wwwroot 之外的虚拟目录时会发生这种情况。如果可以的话,我希望能够在根目录之外创建虚拟目录。我已将 NETWORK SERVICE 添加到托管虚拟目录的文件夹中,但仍然没有运气。此文件夹在我的 C: 驱动器上,而不是共享。
TIA
下载Streams然后运行:
applications
是您存储网站的文件夹。当您 xcopy 或只是通过网络复制文件时,就会发生这种情况。在 IIS7.5 中引入。其他人说解决方案是使用 WebDeploy 项目或 FTP。呜……
该帐户还需要至少遍历目录到任何父目录
确保将文件夹标记为具有 .aspx 文件的应用程序。
如果第一个行动计划很好,请运行Process Monitor并重现问题。过滤日志以查找任何 ACCESS DENIED。这将为您提供一个没有执行页面所需权限的帐户。