VS2010-Entwicklungswebserver verwendet keine HTTP-Handler / Module im integrierten Modus.
Ich entwickle eine ASP.NET MVC 2-Website für .NET Framework 4.0 mit Visual Studio 2010.
Meine web.config enthält den folgenden Code:
<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>
Wenn ich benutzeBuild > Publish
Um die Website auf meine lokale IIS7-Instanz zu setzen, funktioniert sie hervorragend.
Allerdings, wenn ich benutzeDebug > Start Debugging
, weder der HTTP-Handler noch das Modul werden für Anforderungen ausgeführt.
Seltsamerweise, wenn ich den Handler und das Modul<add />
Tags zurück in<system.web />
unter<httpHandlers />
und<httpModules />
, Sie arbeiten. Dies scheint darauf hinzudeuten, dass der Entwicklungswebserver im klassischen Modus ausgeführt wird.
Wie kann ich das beheben?