首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >IIS8 Win8和runAllManagedModulesForAllRequests=“是真的”

IIS8 Win8和runAllManagedModulesForAllRequests=“是真的”
EN

Stack Overflow用户
提问于 2012-09-19 06:38:03
回答 3查看 65.9K关注 0票数 91

我正在尝试在IIS8中运行一个配置中包含以下内容的应用程序:

代码语言:javascript
复制
<modules runAllManagedModulesForAllRequests="true" />

IIS8给了我一个错误,写着...

此配置节不能在此路径中使用。当节在父级被锁定时,就会发生这种情况。锁定要么是默认的(overrideModeDefault=“拒绝”),要么是由带有overrideMode="Deny“或遗留allowOverride="false”的位置标签显式设置的。

根据错误和快速搜索,我猜测有一些更高级别的安全设置阻止了这一行被允许。有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-29 09:40:07

我已经解决了同样的问题,在Windows8的控制面板中安装了窗口功能“互联网信息服务/万维网服务/应用程序开发/ASP.NETx.x”。如果您想要在Windows Server 2012上进行设置,以下链接会给出提示。http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45

希望它能解决问题。

票数 164
EN

Stack Overflow用户

发布于 2016-07-21 02:32:39

对于运行Windows Server 2012的用户,可在以下位置找到应用程序开发功能

[] Server Roles [] Web Server IIS [] Web Server [] Application Development [] ASP.NET x.x

当您选择.NET版本时,系统会询问您是否要添加扩展和其他功能。我只是说可以,但是你也许可以不用安装它们就可以离开。

票数 21
EN

Stack Overflow用户

发布于 2012-09-19 09:52:12

在这里很难给出一个具体的答案,但它的基本原理是,您需要查看正在运行的计算机的machine.config。找到system.webServer节点,并查找它在错误中引用的3个标记/属性。你可能会发现一些标记为不可重写(allowOverride="false")的东西,但我还没有接触过windows8/server2012,所以我不知道machine.config是什么样子的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12486089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档