尝试让我的 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 之外的虚拟目录时会发生这种情况。如果可以的话,我希望能够在根目录之外创建虚拟目录。我已将网络服务添加到托管虚拟目录的文件夹中,但仍然没有成功。此文件夹位于我的 C: 驱动器上,而不是共享中。
短暂性脑缺血发作
答案1
下载流然后运行这个:
streams -s -d c:\applications\*.dll
applications
是您存储网站的文件夹。
当您通过网络复制或复制文件时,就会发生这种情况。在 IIS7.5 中引入。其他人说解决方案是使用 WebDeploy 项目或 FTP。呸...
答案2
该帐户至少还需要遍历目录到任何父目录
答案3
确保将文件夹标记为具有.aspx 文件的应用程序。
如果第一个行动计划顺利实施进程监控并重现该问题。过滤日志以查找任何“访问被拒绝”。这将为您提供一个没有执行该页面所需权限的帐户。