【发布时间】:2011-07-06 10:28:40
【问题描述】:
我想为我正在进行的 Umbraco 项目启用 Umbraco 目录 URL。我已将 umbracoUseDirectoryUrls 配置设置为 true。不幸的是,我现在在所有没有扩展名的页面上都出现 404 错误(扩展名它们仍在工作)。以下是配置详情:
- Windows 7 x64 上的 IIS 7.5
- Umbraco 4.0.1 版
- 应用程序池在 .Net 2.0 经典模式下运行
- 我在 IIS 中添加了一个通配符脚本映射到 StaticFile 处理程序之前的
aspnet_isapi.dll
404 错误始终源自 StaticFile 处理程序。我不明白为什么它不通过 isapi 处理程序。
很遗憾,我目前无法升级 Umbraco、更改为集成模式或更改为 .NET 4。
【问题讨论】:
-
您是否在正确的位置设置了通配符脚本映射(在 system.webServer 下,而不仅仅是在 system.web 下)?
-
映射只在system.webServer/handlers部分。
标签: iis http-status-code-404 iis-7.5 umbraco