1

私は他の人がこれを行うことができるかどうかを調べようとしています。次の質問と回答を見つけました(これは、フォームとMVCの混合に関するScott Hanselmansの投稿を参照しています)(ASP.NETMVCを通常のASP.NETWebフォームと一緒に使用できますか)。ただし、これはまったく同じではありません。

サーバー上で(rootprojectとして).NET FORMSプロジェクトを実行し、同時に(サブプロジェクトとして)同じサーバー上でMVCを実行することはできますか?空のデフォルトプロジェクトを試してみてください、それは機能しません:)

http:// server(またはhttp://www.server.com)--- FORMS PROJECT
http:// server / mvc(またはhttp://www.server.com/mvc)--- MVC PROJECT

4

2 に答える 2

1

もちろん、両方のフォルダーがアプリケーションになるように IIS を構成するだけです。おそらくVS Webサーバーを使用することはできませんが。

于 2009-06-08T17:38:05.267 に答える
0

つまり、2 つの IIS サイトを同じ IP/ポートにバインドすると、IIS で問題が発生します。代わりに、両方でハイブリッド プロジェクトを実行し、一部を WebForms で処理し、一部を MVC で処理する必要があると思います。必要に応じて、いつでも MVC プロジェクトを分割して、データ アクセス、ビジネス ロジック、およびコントローラーを別のプロジェクトに含めることができます。この例を見たい場合は、MVC プロジェクトを多くの部分に分割する S#arp アーキテクチャへのリンクが下にあります。

http://sharparchitecture.net/

于 2009-06-08T17:29:46.433 に答える