Назад | Перейти на главную страницу

Документ по умолчанию не работает в IIS 6 с .NET 4

Я только что обновил .NET Framework с 3.5 до 4.0 в Windows 2003 x64. IIS настроен для работы в 32-битном режиме.

Когда я бегу aspnet_regiis -lv Я получил Framework64 и Framework 4.0.30319.0 и Framework 2.0.50727.0.

У меня есть веб-приложение с виртуальным каталогом sems и Documents -> Enable Default Content Page установлен на default.aspx (это действительная страница). Если я укажу default.aspx страница в URL-адресе работает правильно.

Как я могу заставить работать документ по умолчанию?

То, что у вас есть, обычно правильно. Документы по умолчанию «просто работают».

Единственное, что может отключить документы по умолчанию, - это добавление сопоставления сценариев с подстановочными знаками. т.е. * для aspnet_isapi.dll. Если вы это сделаете, вам нужно будет написать собственный обработчик документов по умолчанию, поскольку путь / обрабатывается .NET, а не обработчиком документов по умолчанию IIS 6. Это мое главное предположение о том, что происходит.