我正在为一个BundleTransformer MVC网站使用ASP.NET,当我从Visual (IIS )运行web应用程序时,一切都很好,但是当我试图将它加载到一个完整的IIS中时,我会收到一条我不明白的特殊错误消息。
Config误差
此配置部分不能在此路径上使用。当节锁定在父级时,就会发生这种情况。在默认情况下,锁定要么是(overrideModeDefault=“拒绝”),要么是由带有overrideMode=“拒绝”的位置标记显式设置的,或者是传统的allowOverride="false“。
Config源

我真的很困惑,我不知道这可能意味着什么,也不知道我需要做些什么来修复它。就好像我不能在我的<handlers>中有一个web.config部分。
我已经找到了很多关于“锁定”的问题的答案,但这似乎并不是真正的问题。
发布于 2015-12-09 11:49:44
看来,在开发计算机上,您使用的是集成模式,但在生产服务器上使用的是经典模式。
解决这个问题有两种方法:
Integrated设置为托管样条模式属性。/configuration/system.webServer文件中删除Web.config元素。将HTTP处理程序添加到/system.web/httpHandlers元素(请参阅文档的“调试HTTP处理程序”部分)。https://stackoverflow.com/questions/29682136
复制相似问题