2

.NET 2 サイトで .NET 4 アプリケーションをホストすることはできますか?

いくつかの理由により、メイン サイトを .NET 3.5 で実行する必要がありますが、エンティティ フレームワーク 4 で記述されたアプリケーションがあり、同じドメイン/ポートでホストされています。

(別の .net 4.0 アプリケーション プールを使用して) サイトにアプリケーションを追加しようとすると、web.config にコンテンツが重複しているというエラーが表示されます。ネットで修正を検索しましたが、どれもうまくいかないようです。

IIS7.5 で Windows Server 2008 R2 を実行しています

どんな助けでも大歓迎です。

4

3 に答える 3

2

Microsoft のドキュメントを注意深く読めば、修正することは可能です。

http://msdn.microsoft.com/en-us/library/a99txfy5.aspx

http://www.asp.net/whitepapers/aspnet4/breaking-changes#0.1__Toc256770150

于 2012-04-23T09:38:55.713 に答える
1

いいえ、それは不可能です。.NET 4.0に対してコンパイルされたアセンブリは、CLR4.0内で実行する必要があります。逆の方法も可能です。CLR4.0内で.NET2.0に対してコンパイルされたアセンブリを実行します。

于 2012-04-23T09:12:29.457 に答える
0

いいえ、ネストされたアプリケーションは個別のフレームワークバージョンを設定できません。メインサイトのバージョンをv4に変更することをお勧めします。バージョン4で3.5アプリを実行すると、問題が発生することはないと思います。3.5で実行する理由は何ですか。

于 2012-04-23T09:11:57.803 に答える