【发布时间】:2010-12-04 05:01:26
【问题描述】:
我刚刚在我的 Visual Studio 2010 项目中切换到使用 IIS7。我已经以管理员身份运行 VS 2010。
当我导航到 IIS 服务器上我的页面的 URL 时,我收到以下消息:
"请求的页面无法访问,因为该页面的相关配置数据无效。"
在详细的错误信息中有这样的:
模块: IIS Web Core
通知: BeginRequest
处理程序: 尚未确定
错误代码: 0x80070021
配置错误: 此配置部分不能用于此路径。当该部分锁定在父级别时会发生这种情况。锁定是默认情况下 (overrideModeDefault="Deny"),或由具有 overrideMode="Deny" 或传统 allowOverride="false" 的位置标记显式设置。
配置文件: \?\C:\Users\Chris Paynter\Documents\Visual Studio 2010\Projects\TypeTest\TypeTest\web.config
然后在配置源中它以红色显示第 48 行:
47: <validation validateIntegratedModeConfiguration="false"/>
48: <modules runAllManagedModulesForAllRequests="true"/>
49: </system.webServer>
我是 ASP.NET 的新手,如果有人能指导我朝着正确的方向解决这个问题,我将不胜感激。
干杯
【问题讨论】:
-
嗨,克里斯,我去过那里!我会一步一步和你在一起,直到一切都好。首先,我需要知道您是否在使用某种安全代理的机器上工作,或者您没有管理员权限。其次,您是否尝试将您的应用程序文件夹放入 WWWROOT 文件夹并设置适当的权限?任何你可以澄清的方式,希望我能提供帮助
-
抱歉回复晚了,我没有收到您的评论通知!我拥有完全的管理员权限,除了默认的 Win 7 软件外,没有安装任何安全代理。我没有将我的应用程序文件夹放在 WWWROOT 中,这是在 IIS 上运行的要求吗?哪个文件夹实际上是应用程序文件夹?非常感谢您的回复!
-
克里斯,这个问题还没有解决吗?我想查看整个 web.config,并且我也对您在 IIS 中所做的任何调整感兴趣。
-
是的,当然,我现在有点紧张,但会尽快回复您。非常感谢您有兴趣解决它,这是我在仪表板中不断看到的问题之一,我希望得到解决。快说吧!
标签: asp.net visual-studio visual-studio-2010 iis iis-7