我正在使用BundleTransformer
作为ASP.NET MVC网站,当我从Visual Studio(IIS Express)运行Web应用程序时,一切正常,但是当我尝试将其加载到一个完整的网站时IIS,我收到一条我不明白的特殊错误消息。
配置错误
此配置部分不能在此路径中使用。当该部分被锁定在父级别时会发生这种情况。锁定是默认情况下(overrideModeDefault =“Deny”),或由locationMode =“Deny”或遗留allowOverride =“false”的位置标记显式设置。
配置来源
我真的很茫然,我不知道这可能意味着什么,或者我需要做些什么来解决它。就好像我的<handlers>
中没有web.config
部分。
我已经找到了很多关于“锁定”问题的答案,但这似乎不是问题。
答案 0 :(得分:0)
似乎在开发计算机上,您在集成模式下使用IIS,但在经典模式的生产服务器上使用。
您有两种方法可以解决此问题:
Integrated
设置为托管管道模式属性。/configuration/system.webServer
文件中删除Web.config
元素。将HTTP处理程序添加到/system.web/httpHandlers
元素(请参阅文档的“Debugging HTTP-handlers”部分)。