0
かなり単純なMVC 1.0プロジェクトをMVC 2.0に更新しましたが、現在はすべてのアクションリンクが間違っています。彼らはすべて誤って.../Home.mvc/....で始まるこのプロジェクトは、まあまあの近くにあった!それが得られるように。更新されたMVC 1プロジェクトとアクションリンクが間違っている
かなり単純なMVC 1.0プロジェクトをMVC 2.0に更新しましたが、現在はすべてのアクションリンクが間違っています。彼らはすべて誤って.../Home.mvc/....で始まるこのプロジェクトは、まあまあの近くにあった!それが得られるように。更新されたMVC 1プロジェクトとアクションリンクが間違っている
さて、それは速かったけど...答えは:
アップグレードツールは、実際に ".mvc" それを修正削除Global.asaxの
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}",
new { action = "Index", id = "" }
);
に私のルートを変更しました。
私は通常最初にチェックしましたが、アップグレードユーティリティがルーティングに狂っただけではないと私は思っていました。
編集:サーバー2003 IIS 6.0への展開には「.mvc」が必要ですが、Windows 7の私の開発環境では動作しません。そこで、.mvcを削除してから、展開ごとに展開する前に戻します。