我正在使用Visual Studio2010开发一个针对.NET Framework4.0的ASP.NET MVC2网站。
我的web.config包含以下代码:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="XhtmlModule" type="DomenicDenicola.Website.XhtmlModule" />
</modules>
<handlers>
<add name="DotLess" type="dotless.Core.LessCssHttpHandler,dotless.Core" path="*.less" verb="*" />
</handlers>
</system.webServer>
当我使用Build > Publish
将网站放在我本地的IIS7实例上时,它工作得很好。
但是,当我使用Debug > Start Debugging
时,HTTP处理程序和模块都不会对任何请求执行。
奇怪的是,当我将处理程序和模块<add />
标记放回<httpHandlers />
和<httpModules />
下的<system.web />
中时,它们可以正常工作。这似乎意味着开发web服务器正在以经典模式运行。
我该如何解决这个问题?
https://stackoverflow.com/questions/2708187
复制相似问题