不工作我有簡單的路線圖,如:帶有「。」的ASP.NET MVC路由在Azure中
routes.MapRoute("Test", "test/{action}/{id}", new {controller = "Test", action = "Index", id = ""});
我的路由路徑是這樣的:
"/test/do-something/1.0.1"
其中一期工程在本地測試完全沒問題,自我託管.NET 4.5 IIS7 +
但是,當我將其託管在Azure中時,它似乎與包含兩個「。」的ID有關的問題,告訴我「您正在查找的資源已被刪除,名稱已更改或暫時無法使用拉布勒。「
當我改變"/test/do-something/1"
路徑它的工作原理在Azure上也是如此。
爲什麼天青似乎禁止的ID以」。」我能做些什麼呢?
這似乎是MVC框架而不是Azure本身的問題。有一個類似的問題在這裏描述http://stackoverflow.com/q/9273987/1916110 – Tom 2013-02-20 21:06:05