2012-04-23 10 views
2

OKこれで、多くのプロジェクトで大きな.NET 4.0 Webフォームソリューションを使用できます。私はサイトに統合されたMVC3の新しいスクリーンセットを開発したいと思っています。既存のWebフォーム(Webアプリケーション)のルートでwebconfigとルーティングを変更する必要がありますか?それは危険なようだ。 MVC3プロジェクトを追加してWebアプリケーションに統合することはできますか?最も簡単で、最もリスクの低い方法は何ですか?すべてのルーティングはルートで実行する必要がありますか?また、状態管理にNCacheを使用しています。ありがとう。既存のwebformsソリューションにMVC3を追加する

答えて

3

Webフォームである「ソリューション」については何もありません。したがって、ソリューションにMVCプロジェクトを追加できます。既存のwebformsプロジェクトにMVC3コンポーネントを追加する場合は、そのようにすることもできますが、MVC3プロジェクトウィザードが行う作業の一部をglobal.asax.csに追加したり、 web.configが変更されます。完了したら、ハイブリッドwebforms/MVC3アプリケーションは正常に動作します。

このルートに進んでいただきたいのであれば、MVCアプリケーションを作成し、Global.asax.csファイルとweb.configファイルに入れて、現在のアプリケーションと比較することをお勧めします。

良いプライマーについては http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspxをご覧ください。

+0

ありがとうジョー、はい私はそれが可能であることを理解しています。私はそれらの同じ記事を読んだ。私の混乱/質問しかし、私はルーティングとwebconfigs既存のWebフォームアプリケーションのルートで変更する必要がありますか?基本的にサイトの残りの部分だけを残すことはできますか? –

関連する問題