O servidor da web de desenvolvimento do VS2010 não usa manipuladores / módulos HTTP de modo integrado

Estou desenvolvendo um site ASP.NET MVC 2, direcionado para o .NET Framework 4.0, usando o Visual Studio 2010.

Meu web.config contém o seguinte código:

<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>

Quando eu usoBuild > Publish para colocar o site na minha instância local do IIS7, ele funciona muito bem.

No entanto, quando eu usoDebug > Start Debugging, nem o manipulador HTTP nem o módulo são executados em nenhuma solicitação.

Curiosamente, quando eu coloco o manipulador e o módulo<add /> tags de volta para<system.web /> sob<httpHandlers /> e<httpModules />, eles trabalham. Isso parece implicar que o servidor da web de desenvolvimento esteja sendo executado no modo clássico.

Como faço para corrigir isso?

questionAnswers(3)

yourAnswerToTheQuestion