問題なく動作する既存の ASP.NET WebForms 3.0 アプリケーションがあります。ASP.NET 4 にアップグレードしましたが、それでも問題なく動作しますが、ASP.NET MVC ページをいくつか追加したいと考えています。アプリケーションを書き直したくありません。
助言がありますか?それらを混ぜてもいいですか?どのようにそれを動作させるのですか?私のためのチュートリアルはありますか?
問題なく動作する既存の ASP.NET WebForms 3.0 アプリケーションがあります。ASP.NET 4 にアップグレードしましたが、それでも問題なく動作しますが、ASP.NET MVC ページをいくつか追加したいと考えています。アプリケーションを書き直したくありません。
助言がありますか?それらを混ぜてもいいですか?どのようにそれを動作させるのですか?私のためのチュートリアルはありますか?
このトピックに関する Scott Hanselman のブログ記事をご覧ください。
ASP.NET MVC 3 を既存のアップグレードされた ASP.NET 4 Web フォーム アプリケーションに統合する
MVC アプリケーションの Global.asax ファイルで、このコード行を指定する必要があります。
routes.IgnoreRoute("{WebPage}.aspx/{*pathInfo}");
これにより、拡張子が .aspx のファイルの MVC ルーティングが無効になります。