Я начал с пустого веб-приложения MVC 3. Я создал новый веб-сайт в моем локальном IIS для localhost: 80 и настроил свой новый проект MVC 3 для использования этого веб-сервера вместо веб-сервера разработки VS. На этом этапе я могу запускать и отлаживать проект как обычно. Но если я добавлю это в свой web.config, я получаю сообщение об ошибке «Невозможно начать отладку на веб-сервере». Я могу выбрать Пуск без отладки, и все работает нормально. В чем дело?
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="401"/>
<error statusCode="401" responseMode="ExecuteURL" path="/Error401" />
</httpErrors>
</system.webServer>
existingResponse="Replace"
, тогда как system.web.customErrors может перенаправлять только AFAIK 26.11.2011