62,040
社区成员
发帖
与我相关
我的任务
分享
public class PRCheckController : Controller
{
public ActionResult Details(string id, string sn)
{
//......
}
}
RouteTable.Routes.RouteExistingFiles = true;
web.config 配置
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" relaxedUrlToFileSystemMapping="true" />
</system.web>
错误是 HTTP 错误 404.0
模块 IIS Web Core
通知 MapRequestHandler
处理程序 StaticFile
错误代码 0x80070002
代码添加前后,relaxedUrlToFileSystemMapping配置前后都没有影响这个错误的出现
如果url是 user/Details/ba 或者是 user/Details/ba.gdsy/ ,就不会出现这个错误。
我奇怪的是为什么路由没有命中呢?
不论文件的判断是在前还是在后,最后都当作文件判断的