0
以期路由我在VS2010/.NET 4/MVC3工作的路由似乎VS2012和.NET 4.5(虽然仍然MVC3)打破。MVC3在.NET 4.5/VS2012
以前我有过这样的路线: -
routes.MapRoute("TMS", "{controller}/{action}/{id}.{extension}");
这是成功的一个URI匹配:
/Test/Test/tile.png
其调用上TestController
的Test
行动: -
public ActionResult Test(string id, string extension)
With id =“tile”和extension =“png”。
然而,在VS2012相同的项目,尽管.NET 4.5,我收到了404,因为路线不匹配。改变周期的/在路由和URI,使得匹配和调用操作的路线,但是这还不够好 - 我必须在路由期间,由于先前的工作(因为这个动作的设计将瓷砖作为TMS服务器提供; URL格式是API)。
有没有人遇到一个问题,像这样的?
<httpRuntime relaxedUrlToFileSystemMapping="true"/>
没有帮助的。