0

実稼働マシン(Server 2008 R2)の要件を担当していますが、このプロジェクトのセットアップが.NET4.0とIIS7forWCFサービスのみで機能するかどうか疑問に思っています。.NET 3.5を対象とするアセンブリをロードするには、.NET 3.5が必要ですか?

VS2010ソリューションには、いくつかのプロジェクトが含まれています。

.NET 3.5を対象としたプロジェクト:

  • モデル(DTO)クラス
  • ビジネスロジック層
  • データアクセス層
  • BLLおよびDALのインターフェース

.NET 4.0を対象としたプロジェクト:

  • BLLメソッドをラップするWCFサービスプロジェクト

開発中は、マシンに2.0、3.5、4.0がインストールされており、IIS6.0でホストされているWCFですべてが正常に機能します。

4

2 に答える 2

0

既定では、Server2008R2には.NetFrameworkv2.0.50727がインストールされていますが、次を使用して.NET3.5Sp1をインストールできますServer Manager -> Features -> .Net Framework 3.5.1 Features。.NET 3.5でコンパイルされている場合、.NET4.0クライアントはBLLを実行するのに十分ではないと思います

于 2010-11-25T14:44:01.287 に答える
0

他の誰かが同じ問題に遭遇した場合:

リリースされたDLLは、.NET2と.NET4のみがインストールされていれば問題なく動作するため、.NET3.5は必要ありません。

.NET4を対象とするWCFサービスは、IIS 7.0で、変更や特別な構成なしで正常に実行されます。

于 2010-11-29T16:59:10.120 に答える