Frage

Was muss ich mindestens zur web.config einer .NET 2.0-Website hinzufügen, um sie zu .NET 3.5 zu machen?

Visual Studio fügt alle Konfigurationsabschnitte und Skripthandler hinzu. Wenn Sie diese jedoch nicht verwenden, sind sie wirklich notwendig?

Gibt es ein Befehlszeilentool zum „Upgrade“ einer .NET 2.0 web.config auf 3.5?

War es hilfreich?

Lösung

Eine gute Beschreibung der 3.5 web.config finden Sie hier:http://www.4guysfromrolla.com/articles/121207-1.aspx

Die Abschnitte „Assemblys“ und „Config“ sind wichtig, da sie die Laufzeitumgebung anweisen, die neuen 3.5-DLLs anstelle der 2.0-DLLs zu verwenden

Der Codedom Abschnitt weist den Compiler an, 3.5 zu verwenden.

Wenn Sie ASP.Net Ajax nicht verwenden, können Sie den Rest wahrscheinlich überspringen.Das habe ich allerdings noch nie getestet.

Andere Tipps

Ich glaube nicht, dass eine dieser Antworten endgültig ist.Die 4guysfromrolla-Referenz ist hilfreich.

Die Bereitstellung von .NET 3.5 auf über 100 Websites wird mühsam sein.Sie können nicht einfach den Server auf das neue Framework aktualisieren, sondern müssen die web.config jeder Site aktualisieren.Soweit ich weiß, gibt es dafür kein Befehlszeilentool.

Wenn Sie jede Site auf einem Server aktualisieren möchten, könnten Sie wahrscheinlich Änderungen an der machine.config vornehmen

Es hängt davon ab, welche Funktionen Sie einschließen möchten.Die meisten ASP.NET-Erweiterungen der Version 3.5 sind optional.Sie sollten die Assembly für System.Core und System.Xml.Linq einschließen.Sie müssen auch Compiler-Unterstützung für C# 3.0 hinzufügen, wenn Sie diese in Ihrem Code dahinter verwenden möchten.Wenn Sie die Bereitstellung auf IIS 7 durchführen, gibt es HTTP-Handler für die ASP.NET-Erweiterungen und Skriptmodule.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top