【发布时间】:2009-05-30 21:44:46
【问题描述】:
在 IIS 6 Win23k 下。在网站的根目录下有一个 web.config(我认为根网站实际上是一个共享点站点)。我在我的 asp.net 应用程序中创建了一个虚拟目录和 plunk,它是 web.config。我的应用程序以特定用户 ID 运行,并且碰巧没有对根目录的 web.config 的权限。
我的虚拟目录的 web.config 应该有错误(引用拼写错误)。当我通过浏览器访问虚拟目录时,我收到一个关于“权限被拒绝”的 ASP.NET 错误。
更改父 web.config 的权限...噗,我现在得到正确的错误。删除父 web.config... 噗,我现在得到了正确的错误。
这里发生了什么?为什么我的虚拟目录需要/想要根目录的 web.config?如何防止我的虚拟目录这样做?
编辑:这是共享点是一个坏公民。它将 web.confg 上的权限设置为仅具有完全控制权的管理员和系统,并将 STS_WPG 设置为只读。请注意,我确定第一次 sharepoint 与网络服务器发生了冲突。
谢谢!
罗伯
【问题讨论】:
标签: asp.net web-config