2016-06-21 16 views

Antwort

8

Die .NET CLR Version des AppPool unterscheidet sich von der .NET Framework-Version.

.NET CLR Version 4.0 ist die CLR Basis für die folgenden .NET Framework-Versionen:

  • 4,5 (einschließlich 4.5.1 und 4.5.2)
  • 4,6 (einschließlich 4.6 .1 und 4.6.2 Preview)

(Quelle: https://msdn.microsoft.com/en-us/library/8bs2ecf4(v=vs.110).aspx#Anchor_0)

So eine .NET-CLR Version 4.0 von jus mit t bedeutet, dass Sie die obigen Frameworks unterstützen, die unter ihrer implementierten Framework-Version ausgeführt werden.

+0

Vielen Dank für Ihre Antwort, –

+0

Das bedeutet Mein Code läuft auf CLR 4.0 vesion? –

+0

warten auf Ihre Antwort. –

1

Befolgen Sie die folgenden Schritte, um die von IIS verwendete .Net-Version zu erhalten.

  1. Öffnen Sie den IIS-Manager. Informationen zum Öffnen des IIS-Managers finden Sie unter Öffnen des IIS-Managers (IIS 7).
  2. Erweitern Sie im Bereich Verbindungen den Serverknoten und klicken Sie auf Anwendungspools.
  3. Wählen Sie auf der Seite Anwendungspools den Anwendungspool aus, für den Sie eine .NET Framework-Version angeben möchten, und klicken Sie dann im Bereich Aktionen auf Grundeinstellungen.
  4. Überprüfen Sie im Dialogfeld Anwendungspool bearbeiten in der Liste der .NET Framework-Versionen die Version von .Net Framework. -> Holen Sie sich diese Version
  5. Navigieren Sie zu dem Verzeichnis und prüfen Sie die Details des clr.dll-> C: \ Windows \ Microsoft.NET \ Framework64 \ Version_got_from_step_4 \ clr.dll

Versionen von .Net oben 4.0 wird als In-Place aktualisiert und die installierte Version kann im Registrierungspfad überprüft werden - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ release oder Version

Verwandte Themen