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. Ни один из них не работал в «классическом» конвейерном режиме.
Есть идеи, почему это происходит?