1

プロジェクトがあるローカルマシンに.NET2.0Frameworkをインストールし、Webサーバーに.NETFramework4.0をインストールしました。

2.0でプロジェクトを構築し、4.0で展開するなど、これを使用した場合のリスクまたはメリットを提案してください。

ありがとう。

4

2 に答える 2

1

一般に、.NET4は.NET2アプリケーションを正常に実行します。ただし、フレームワークやCLRが異なるため、結果が異なる可能性があります。

デプロイメント環境で.NET4を使用することがわかっている場合は、.NET 4を使用して開発することをお勧めします。これにより、機能が向上し(.NET 4の多くの新機能)、デプロイメントと同じ開発環境が保証されます。

Visual Web Developer Express(2010)を無料で使用して、Webサーバーに一致する.NET4アプリケーションを開発できることに注意してください。

于 2012-05-03T06:26:57.443 に答える
0

移行としてのみ実際に行う必要があります。一般に、開発とテストの両方で、自分の時間を無駄にする(そして顧客を煩わせる)ことを避けるために、展開環境を可能な限り模倣するように努める必要があります。

ほとんどの場合、それはうまくいくでしょう。ただし、BCLのチャンクは、新機能をサポートするため、または(より一般的には)バグ修正のために、時間の経過とともに微調整されてきました。コードが誤ってバグの副作用に依存している場合、または新しいバグが誤って導入された場合は、動作が異なる可能性があります。これは、BCLタイプの内部を反映している場合に特に当てはまります。

ただし、ほとんどの場合、問題はありません。あなたは自信を持つためにテストする必要があります。

于 2012-05-03T06:26:38.707 に答える