2011-03-01 58 views
1

我想爲我正在開發的Umbraco項目啓用Umbraco目錄網址。我已將umbracoUseDirectoryUrls配置設置爲true。不幸的是,我現在在沒有擴展名的所有頁面上都收到了404錯誤(擴展名仍在工作)。下面是配置的詳細信息:Umbraco目錄下的404錯誤網址

  • 在Windows 7 64位
  • 一把umbraco版本4.0.1
  • 應用程序池IIS 7.5 .NET 2.0中的經典模式下運行
  • 我添加了一個wildcart腳本映射在IIS中到aspnet_isapi.dll之前的StaticFile處理程序

404錯誤始終源自StaticFile處理程序。我不明白爲什麼它不通過isapi處理程序。

不幸的是,我現在無法升級Umbraco,更改爲集成模式或更改爲.NET 4。

+0

您是否在正確的位置(在system.webServer下而不是system.web中)設置了通配符腳本映射? – 2011-03-01 11:16:33

+0

映射只在system.webServer/handlers部分。 – Carvellis 2011-03-01 12:57:40

回答

0

它可能與某些其他配置設置有關。在我開始使用原始的Umbraco web.config後,我可以切換到集成模式,這使得所有的事情都變得更加簡單。

0

在將usedirectoryurls設置爲true後嘗試「重新發布整個站點」?您可以在右鍵單擊內容部分中的內容節點時找到它。

+0

是的,我試過這個。 – Carvellis 2011-03-01 12:57:10