我已经在我的ASP.NET 4项目中设置了url路由,它完全脱机工作。然而,现在,当它是在线的-每一个链接已经建立了url路由不工作。
基本上是这样的链接:http://www.domain.com/test/bla
将始终返回一个404 -文件或目录找不到。您要查找的资源可能已被删除、名称更改或暂时不可用。
哦,好吧,我决定试着修好它。我发现以下提示不起作用(而且似乎找不到其他的):
1.在web.config中有以下代码:
<modules runAllManagedModulesForAllRequests="true">2.本文后面的:http://www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html。没有成功。
3.将我的服务器管道模式更改为集成模式。
还有404个错误。
有什么想法吗?
发布于 2012-01-12 14:01:32
确保不选中IIS中的“验证文件存在”设置(我认为默认情况下是这样),此设置的存在取决于您是由IIS6 (或更少)还是由IIS7 (或更高)承载。
IIS6 -IIS6 ->网站属性->配置->映射->验证文件是否存在复选框
https://stackoverflow.com/questions/8836243
复制相似问题