質問

.NET 2.0 Web サイトを .NET 3.5 にするには、その web.config に最低限何を追加する必要がありますか?

Visual Studio はすべての構成セクションとスクリプト ハンドラーを追加しますが、これらを使用していない場合、それらは本当に必要ですか?

.NET 2.0 web.config を 3.5 に「アップグレード」するコマンド ライン ツールはありますか?

役に立ちましたか?

解決

3.5 web.config については、次の場所に詳しい説明があります。http://www.4guysfromrolla.com/articles/121207-1.aspx

アセンブリと構成セクションは、2.0 DLL の代わりに新しい 3.5 DLL を使用するようにランタイムに指示するため、重要です。

コードダム セクションでは、コンパイラに 3.5 を使用するように指示します。

ASP.Net Ajax を使用していない場合は、おそらく残りをスキップできます。私はそれをテストしたことがありません。

他のヒント

どちらの答えも決定的なものではないと思います。4guysfromrolla のリファレンスが役に立ちます。

.NET 3.5 を 100 以上のサイトに展開するのは大変です。サーバーを新しいフレームワークにアップグレードするだけではなく、各サイトの web.config をアップグレードする必要があります。私の知る限り、それを実行するコマンドラインツールはありません。

サーバー上のすべてのサイトをアップグレードしたい場合は、machine.config を変更するとよいでしょう。

どの機能を含めたいかによって異なります。3.5 ASP.NET 拡張機能のほとんどはオプションです。System.Core および System.Xml.Linq のアセンブリを含めることができます。コードビハインドで C# 3.0 を使用する予定がある場合は、C# 3.0 のコンパイラ サポートも追加します。IIS 7 に展開している場合は、ASP.NET 拡張機能とスクリプト モジュール用の HTTP ハンドラーがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top