2

同時に実行される .NET 4.5 と 3.5 レガシー フレームワークの同時実行に付随する問題を知りたいです。

現在、私たちのチームは 3.5 .Net Framework を「強制的に」インストールする必要がありました。4.5 は私たちのニーズに「完全に対応」していませんでした。2 一緒に完全に実行します。とにかく安全にプレイしたいので... 多くの情報源を検索し、それらを一緒に実行したい利点と理由だけを得ました. 同様にうまく機能する美しいチュートリアルを見つけました...ここを参照してください:

http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45#TOC301258515

次の情報を提供してください:

  1. 両方を同時に実行すると発生する可能性のある問題
  2. 問題を回避するために考えられる回避策または方法
4

2 に答える 2

1

3.5 と 4.5 は CLR (ランタイム) が異なるため、同じサーバーで安全に実行できます。3.5 は 2.0 ランタイムを使用し、4.5 は 4.0 ランタイムを使用しています。

ただし、4.5 は 4.0 を上書きします (おそらくバグ修正のみですが、それでも問題が発生する可能性があります)。

4.5.1 は 4.5 を上書きするため、開発マシンとサーバーに同じバージョンがインストールされていることを確認してください。

あなたが言及した記事で述べたように、各アプリケーション プールは異なるランタイムを使用しています。適切なアプリケーション プールを使用して各 Web サイトを構成します。

于 2013-09-30T20:11:42.407 に答える
1

IIS では、プロセス間が 100% 分離されているため、同時実行の問題が発生しても完全に安全です。

あなたがする必要があるのは、開発者があなたのサーバーにあるものよりも新しいバージョンの .NET を使用していないことを確認することだけです (たとえば、開発者は 4.5 を使用し、3.5 を実行しています)。

IIS の Web サイトとアプリケーションごとに異なるアプリケーション プールを設定でき、各アプリケーション プールが異なるバージョンの .NET Framework を使用するように設定できます。

于 2013-10-01T09:12:17.687 に答える