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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage