Frage

In VS2010 beträgt das Zielrahmen des Projekts 4.0. In IIS7 ist die .NET -Version von Localhost 4.0. Für den App -Pool meiner Anwendung gibt es jedoch kein 4.0 -Framework zur Auswahl. Und nachdem ich die Site bereitgestellt und eine Datei daraus stöbere, erhalte ich diesen Fehler:

Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

Source Error:

Line 14: 
Line 15:   <system.web>
Line 16:     <compilation debug="true" targetFramework="4.0" />
Line 17: 
Line 18:     <authentication mode="Forms">


Source File: C:\inetpub\wwwroot\TestApp\web.config    Line: 16

Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927 

Bitte hilf mir.

Danke Reddy

War es hilfreich?

Lösung

Sie sollten die .NET 4 -Laufzeit auf Ihrem Server installieren. Wenn Sie bereits aspnet_regiis.exe ausgeführt haben

Andere Tipps

Sie müssen .NET 4.0 auf dem Server installieren. Sobald dies installiert ist, können Sie den App -Pool so einstellen, dass das Framework .NET 4.0 verwendet wird.

Die Fehlermeldung zeigt, dass versucht wird, Ihre App mit .NET 2.0 auszuführen, die Ihre Web.config -Datei nicht verarbeiten kann.

Wenn .NET 4.0 verfügbar ist, gehen Sie bitte zum Server IIS -Manager und wählen Sie "Anwendungspool" und erstellen Sie das .NET -Framework als 4.0 für Ihre Website.

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