Ошибка 404 с URL-адресами каталогов Umbraco

Я хотел бы включить URL-адреса каталогов Umbraco для проекта Umbraco, над которым я работаю. Я установил для параметра конфигурации umbracoUseDirectoryUrls значение true. К сожалению, теперь я получаю ошибку 404 на всех страницах без расширения (с расширением они все еще работают). Ниже приведены сведения о конфигурации:

  • IIS 7.5 в Windows 7 x64
  • Umbraco версии 4.0.1
  • Пул приложений работает в классическом режиме .Net 2.0
  • Я добавил отображение сценария с подстановочными знаками в IIS в aspnet_isapi.dll перед обработчиком StaticFile

Ошибка 404 всегда исходит от обработчика StaticFile. Я не понимаю, почему это не проходит обработчик isapi.

К сожалению, сейчас я не могу обновить Umbraco, перейти в интегрированный режим или перейти на .NET 4.


person Carvellis    schedule 01.03.2011    source источник
comment
Вы настроили сопоставление сценариев с подстановочными знаками в правильном месте (в system.webServer, а не только в system.web)?   -  person Matt Brailsford    schedule 01.03.2011
comment
Отображение есть только в разделе system.webServer / handlers.   -  person Carvellis    schedule 01.03.2011


Ответы (2)


пробовали "переиздать весь сайт" после установки для параметра usedirectoryurls значения true? Вы можете найти его, щелкнув правой кнопкой мыши узел содержимого в разделе содержимого.

person Gerty    schedule 01.03.2011

Вероятно, это как-то связано с каким-то другим параметром конфигурации. После того, как я начал с оригинального Umbraco web.config, я смог переключиться в интегрированный режим, что значительно упростило работу.

person Carvellis    schedule 01.03.2011