Wir gehen zu .NET 4.6.x, um die standardmäßige TLS 1.2-Unterstützung zu nutzen. Wir sind derzeit auf .NET 4.0.NET 4.0 bis 4.6 und Web.config
Ich habe gelesen, dass das Upgrade auf 4.6.x ist ein In-Place-Upgrade so wenig, wenn etwas getan werden muss, aber ich habe eine Frage zu den Einstellungen von web.config.
Wir verweisen explizit auf .NET 4.0.
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=11111111111" />
</assemblies>
</compilation>
Alles, was ich hier tun muss? Ich bin nur neugierig, ob web.config die in IIS ausgewählte Version von .NET überschreibt, ect.
Dank
ändern Warum Sie eine neue .NET 4.6 Web-Anwendung mit Visual Studio, dann vergleichen Sie das mit Ihrem aktuellen Projekt und sehen, was Sie ändern müssen nicht erstellen ? – mason
Haben Sie den Quellcode? Wenn Sie das Zielframework in Visual Studio aktualisieren, werden die web.config-Änderungen während dieses Vorgangs automatisch aktualisiert und Sie können sie erneut bereitstellen. – squillman