IIS 7.5
Windows 7 64-bit
.NET 4.0
У меня есть сайт .NET 4.0 в IIS 7.5. Документ по умолчанию имеет значение home.aspx.
Если режим управляемого конвейера пулов приложений установлен на «Классический»
http://localhost/mysite отображает следующую ошибку
Server Error in '/mysite' Application.
--------------------------------------------------------------------------------
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /mysite
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
Если перейти на http://localhost/mysite/home.aspx,, сайт отображается правильно.
Если я использую «Интегрированный» в качестве управляемого конвейера, сайт отображается корректно, используя любой путь.
Я пробовал исправить EnableExtensionlessUrls для более ранних версий IIS, а также поместить информацию о документе по умолчанию непосредственно в web.config. Ни один из них не работал в режиме «Классик».
Есть идеи, почему это происходит?