ASP.NET bei IIS registrieren: Unterschied zwischen den Versionen

Aus maxTechCorner
Deko (Diskussion | Beiträge)
imported>TechCorner-Redaktion
Server-Software: Überarbeitung
 
Zeile 1: Zeile 1:
=== '''Symptom''' ===
== Symptom ==
Auf Ihrem Windows-Server ist zwar IIS (Internet Information Services) bereits installiert, dieses kennt jedoch kein ASP.NET. Daher können Sie keine ASP.NET-Anwendungen sowie keine .Net-Webservices auf dem IIS hosten.
Auf dem Windows-Server ist IIS (Internet Information Services) installiert, kennt aber kein ASP.NET – ASP.NET-Anwendungen und .NET-Webservices lassen sich nicht hosten.


=== '''Ursache und Lösung''' ===
== Ursache und Lösung ==
Das passiert, wenn die Installation von IIS nicht vollständig war oder falls Sie zuerst IIS und erst danach .Net installiert haben.<br />
Das passiert, wenn die IIS-Installation unvollständig war oder IIS vor .NET installiert wurde.
'''Schritt 1: IIS Konfiguration prüfen'''<br />
Als erstes prüfen Sie bitte, ob bei IIS Konfiguration alle notwendigen Häkchen (s.u.) angeklickt sind. Gehen Sie hierzu in ''Systemsteuerung > Programme > Windows-Funktionen''<br />


{|
'''Schritt 1 – IIS-Konfiguration prüfen:''' unter ''Systemsteuerung → Programme → Windows-Funktionen'' die nötigen Häkchen (u. a. ASP.NET) setzen.
|-
[[Datei:IIS Konfiguration 1.jpg|thumb|left|500px|Windows-Funktionen: IIS/ASP.NET aktivieren (1)]]
| [[Datei:IIS Konfiguration 1.jpg|left|thumb|500px]]
[[Datei:IIS Konfiguration 2.jpg|thumb|left|500px|Windows-Funktionen: IIS/ASP.NET aktivieren (2)]]<br clear="all" />
|-
'''Schritt 2 – Eingabeaufforderung als Administrator starten.'''
| [[Datei:IIS Konfiguration 2.jpg|left|thumb|500px]]
[[Datei:IIS Konfiguration 3.jpg|thumb|left|400px|Eingabeaufforderung als Administrator]]<br clear="all" />
|}<br />
'''Schritt 3 – ASP.NET registrieren:'''
<syntaxhighlight lang="bat">
cd c:\windows\microsoft.net\Framework\v4.0.30319
aspnet_regiis -ir
</syntaxhighlight>
[[Datei:IIS Konfiguration 4.jpg|thumb|left|500px|aspnet_regiis ausführen]]<br clear="all" />
{{Hinweis|Den Pfad an die installierte .NET-Framework-Version anpassen. <code>aspnet_regiis</code> gilt für das klassische .NET Framework; moderne ASP.NET-Core-Anwendungen werden stattdessen über das ''ASP.NET Core Hosting Bundle'' (ANCM) bereitgestellt.}}


'''Schritt 2: Eingabeaufforderung (CommandPrompt) als Admin starten'''<br />
== Unterstützung von m.a.x. it ==
Jetzt klicken Sie auf CommandPrompt mit der rechten Maustaste und starten Sie diese als Administrator (das ist wichtig, ansonsten haben Sie keine Rechte zur Änderung der IIS-Konfiguration per Kommandozeile):<br />
Bei diesem Thema unterstützt Sie die [https://www.max-it.de/it-services/microsoft-windows-beratung/ Microsoft-und-Windows-Beratung] von m.a.x. it.


{|
{{Uebermax}}
|-
[[Kategorie:Server-Software]]
| [[Datei:IIS Konfiguration 3.jpg|left|thumb|400px]]
|}<br />
 
'''Schritt 3: ASP.NET registrieren'''<br />
Tippen Sie nun in der Kommandozeile folgende Kommandos:<br />
<pre>cd c:\windows\microsoft.net\Framework\v4.0.30319</pre>
 
Anmerkung: Checken Sie diesen Pfad zunächst, dieser kann nämlich anders aussehen, wenn Sie eine andere .NET-Version haben. [http://msdn.microsoft.com/de-de/library/k6h9cz8h(v=vs.100).aspx Hier] können Sie nachschlagen, welcher Speicherort welcher .NET-Version entspricht.<br />
<pre>aspnet_regiis -ir</pre><br />
 
{|
|-
| [[Datei:IIS Konfiguration 4.jpg|left|thumb|500px]]
|}
 
=== '''Weitere Informationen''' ===
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf<br />
[https://www.max-it.de/managed-services/managed-client-services/ www.max-it.de/managed-services/managed-client-services/]
 
=== '''Links und Quellen''' ===
[http://msdn.microsoft.com/de-de/library/k6h9cz8h(v=vs.100).aspx www.msdn.microsoft.com/de-de/library/k6h9cz8h(v=vs.100).aspx]


=== '''Kontakt''' ===
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte gerne an<br />
[http://mailto:techcorner@max-it.de techcorner@max-it.de].<br />
'''Über m.a.x. Informationstechnologie AG:''' <br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.
=== '''Tags''' ===
ASP.NET, IIS, ASP.NET nachinstallieren, ASP.NET registrieren
[[Kategorie:Server-Software]]

Aktuelle Version vom 15. September 2026, 00:00 Uhr

Symptom

Auf dem Windows-Server ist IIS (Internet Information Services) installiert, kennt aber kein ASP.NET – ASP.NET-Anwendungen und .NET-Webservices lassen sich nicht hosten.

Ursache und Lösung

Das passiert, wenn die IIS-Installation unvollständig war oder IIS vor .NET installiert wurde.

Schritt 1 – IIS-Konfiguration prüfen: unter Systemsteuerung → Programme → Windows-Funktionen die nötigen Häkchen (u. a. ASP.NET) setzen.

Windows-Funktionen: IIS/ASP.NET aktivieren (1)
Windows-Funktionen: IIS/ASP.NET aktivieren (2)


Schritt 2 – Eingabeaufforderung als Administrator starten.

Eingabeaufforderung als Administrator


Schritt 3 – ASP.NET registrieren:

cd c:\windows\microsoft.net\Framework\v4.0.30319
aspnet_regiis -ir
aspnet_regiis ausführen


HinweisDen Pfad an die installierte .NET-Framework-Version anpassen. aspnet_regiis gilt für das klassische .NET Framework; moderne ASP.NET-Core-Anwendungen werden stattdessen über das ASP.NET Core Hosting Bundle (ANCM) bereitgestellt.

Unterstützung von m.a.x. it

Bei diesem Thema unterstützt Sie die Microsoft-und-Windows-Beratung von m.a.x. it.


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen