我刚刚在 Visual Studio 2010 项目中改用 IIS7。为此,我以管理员身份运行 VS 2010。
当我导航到 IIS 服务器上页面的 URL 时,我收到以下消息:
“无法访问所请求的页面,因为该页面的相关配置数据无效。”
在详细的错误信息中有这样的:
模块: IIS Web 核心
通知:开始请求
处理程序:尚未确定
错误代码: 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 非常陌生,如果有人能指导我解决这个问题的正确方向,我将不胜感激。
干杯
最佳答案
以管理员身份启动命令提示符后,转到:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>
执行
aspnet_regiis -i
关于asp.net - IIS 7.0/Visual Studio 2010 - 页面的相关配置数据无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4352030/