Keine Option zur Auswahl der ASP.Net-Version in IIS 6?

2833
GenericTypeTea

Ich verwende Windows Server 2003 64bit Edition. Ich habe gerade das .Net 4 Framework installiert, um einen neuen WCF-Dienst in Betrieb zu nehmen. Ich habe jedoch nirgendwo in IIS 6 die Möglichkeit, die ASP.Net-Framework-Version auszuwählen. Dh Rechtsklick> Eigenschaften auf der Website sollte als ASP.Net-Tab von wo ich v2 oder v4 auswählen kann.

Weiß jemand, warum sie nicht da sind und wie ich sie erscheinen lassen kann? Vorerst musste ich unter Website> Eigenschaften> Basisverzeichnis > Konfiguration die Erweiterung .svc ändern, um stattdessen v4.0.30319 zu verwenden. Alles funktioniert jetzt für meinen WCF-Dienst, jedoch ist jede andere Erweiterung auf v2 eingestellt.

Wie bekomme ich die Registerkarte? Es ist auf keiner meiner 23 Websites sichtbar.

3

3 Antworten auf die Frage

1
Richard

Arbeitet die .NET 4-Version über aspnet_regiis.exedie Befehlszeile? Sie können Befehlszeilenoptionen verwenden, um bestimmte Webanwendungen festzulegen, die festgelegt werden sollen (verwenden Sie diese Option, um die aspnet_regiis -?Befehlszeilensyntax anzuzeigen).

0
ZippyV

Sie müssen einen neuen Anwendungspool erstellen, unter dem Ihre .net 4-Site ausgeführt wird.

BEARBEITEN: Der asp.net-Tab, über den Sie sprechen, macht nichts. Es erlaubt Ihnen nur, einige Konfigurationseinstellungen zu ändern, aber Sie können damit nicht zu .net 4 wechseln. Ich habe mehrere .net 4-Websites ausgeführt, und auf der Registerkarte asp.net wird immer der erste Eintrag angezeigt: .net 2.0. *

Das hilft überhaupt nicht. Mir ist bereits bekannt, dass .Net 4 in einem separaten Pool ausgeführt werden muss, aber es gibt keine Möglichkeit, die .NET Framework-Version auszuwählen. Daher meine Frage. GenericTypeTea vor 14 Jahren 0
0
Wayne

Von verschiedenen Websites im Internet:

1) Stellen Sie sicher, dass ASP.Net 4.0 deaktiviert ist.

cscript iisExt.vbs /ListFile 

2) Wenn der Eintrag für .Net 4 links eine 0 hat, müssen Sie diese aktivieren

3) Aktivieren Sie die Erweiterung .Net 4

cscript iisExt.vbs /EnFile C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll 

4) Führen Sie den ersten Befehl aus und neben .Net 4 sollte eine 1 anstelle von 0 stehen.

Ihre .NET Framework v4-Apps sollten jetzt ausgeführt werden