Rep*_*tec 1 iis iis-7.5 asp.net-mvc-3
我遇到了一个奇怪的问题,任何包含"PRN"的URL都会返回404.
如果我有两种方法:
public string Test(string x)
{
return "hello";
}
public string PRN(string x)
{
return "worked";
}
Run Code Online (Sandbox Code Playgroud)
我可以通过导航到:控制器/测试来调用测试
它将永远返回"你好".但是,如果我尝试调用:Controller/Test/PRN,我会得到404
如果我试图调用Controller/PRN/Anything,我会得到404
在多个MVC3应用程序中,我发现任何包含"PRN"的URL都将返回404错误.有没有人有任何想法?
编辑:这是我的路线配置:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
| 归档时间: |
|
| 查看次数: |
515 次 |
| 最近记录: |