【发布时间】:2011-07-20 13:56:27
【问题描述】:
我有一个项目,我想在其中使用 asp.net 路由功能。因此,我在 global.asax Application_start 中添加了一些路由。
这在我的 Windows 7 SP1 上运行良好,但是当我将应用程序部署到我的 W2K8 R2 Live Server 时,我在使用 URL 时只能得到 404。如果我在 URL 的末尾添加 /default.aspx,页面会正确显示。
IIS 似乎忽略了没有文件扩展名的 URL。
在本地服务器上工作,但在实时服务器上出现 404:
http://website/list/123/Test
在两台服务器上工作:
http://website/list/123/Test/index.aspx
如何让 Live 服务器使用无扩展名的 url?
【问题讨论】:
-
已修复:我在实时服务器上发现了丢失的配置:我刚刚将
添加到网络。 W2K8 的配置,现在 URL 都可以工作了。但我不知道,为什么在我的本地系统上启用了这些设置...
标签: asp.net iis url-routing