2012-04-03 8 views
1

私は1.1フレームワークで構築されたアプリケーションを持っています。このアプリケーションは2.0フレームワークで再構築されましたが、何らかの理由で1.1フレームワークのページ。このために、我々は両方のアプリケーションを同時に実行しており、クエリーストリングを使用して作業を実行しています。だから私の質問は、1.1と2.0フレームワークで作られたページを1つのWebサイトに含めることができます。もしそうでなければ、私の方法は安全ではないので、私に提案してください....同じWebサイトに1.1と2.0のフレームワークで構築されたページを実行します

+0

古い1.1ページを保持する理由は何ですか?結論は、あなたはそれをすべて2.0にする必要があるということです... – IrishChieftain

答えて

0

1.1と2.0のように同じ名前でasp.netの2つの異なる "メインバージョン"を一緒に実行する

それぞれがプールに接続され、プールがIISによって実行されている主な理由、実行できるバージョンのみで、iisはサイトごとに1つのプールを処理できます。同じポート(80)で2つのサーバーを実行することはできません。

実行するための唯一の方法は、URL名、またはポートを分離し、例えば持つことです。

www.site.comwww1.site.comとセットアップ二つの異なるプールが2つのまったく別のサイトを実行するために、そしていくつかは、どのように接続します一方から他方へのリンク、またはiframeを使用し、一方の部分を他方の部分に含めることができます。

より良い方法は、ポートにあなたは、.NET 1.1の下で、.NET 2の下のWebサイトを実行し、そのディレクトリのいくつかのことができますバージョン2.0

0

にバージョン1.1です。 Webサイトは.NET 2アプリケーションプールで実行する必要がありますが、.NET 1.1ディレクトリは.NET 1.1アプリケーションプールで実行する必要があります。

私が覚えている限りでは、それがトラブルに溺れてから自分自身を保存するには、.NET 2.

に.NET 1.1でのサイトといくつかのディレクトリを実行することはできません、あなたは完全に.NET 2に移行する必要がありますこの場合。

.NET 4が登場しても、並行実行はまだ難しいです(この記事からもわかるように、http://msdn.microsoft.com/en-us/library/a99txfy5%28v=vs.100%29.aspx)。

関連する問題