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"/>
沒有幫助的。