0
我更新了一個相當簡單的MVC 1.0項目爲MVC 2.0,現在所有的actionlinks misdirect。他們都錯誤地開始....../Home.mvc/....這個項目與Hello World差不多!隨着它的到來。更新MVC 1項目和actionlinks誤導
我更新了一個相當簡單的MVC 1.0項目爲MVC 2.0,現在所有的actionlinks misdirect。他們都錯誤地開始....../Home.mvc/....這個項目與Hello World差不多!隨着它的到來。更新MVC 1項目和actionlinks誤導
好吧,那是快,但...回答:
升級工具其實根本改變我的路線在Global.asax
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}",
new { action = "Index", id = "" }
);
取出 「.mvc」 固定它。
我通常會先在那裏檢查,但我認爲(愚蠢的是)升級工具不會讓我的路由瘋狂。
編輯:「.mvc」對於部署到服務器2003 IIS 6.0是必要的,但不會在Windows 7的我的開發環境中工作。所以我必須做的是在編碼時刪除.mvc然後添加它在每個部署的部署之前回來。