Zusammenfassung Nachdem Sie das Microsoft .NET Framework Software Development Kit (SDK), Microsoft Visual Studio .NET 2002, Visual Studio .NET 2003 oder Visual Studio 2005 installiert haben, wird eine Microsoft Internet Information Services (IIS)-Karte erstellt, um neues ASP zu konvertieren. NET-Dateierweiterungen sind mit Einstellungen verknüpft. Wenn IIS beim Ausführen des SDK- oder Visual Studio-Setup-Programms nicht installiert ist oder wenn IIS nach dem Ausführen des SDK- oder Visual Studio-Setup-Programms deinstalliert und neu installiert wird, sind diese Einstellungen falsch. Beim Versuch, eine ASP.NET-Seite anzuzeigen, tritt ein unerwartetes Verhalten auf.
Wenn Sie versuchen, eine neue ASP.NET-Webanwendung in Visual Studio .NET 2003 zu erstellen, wird die folgende Fehlermeldung angezeigt:
Visual Studio .NET hat festgestellt, dass auf dem angegebenen Webserver ASP.NET Version 1.1 nicht ausgeführt wird. Sie können ASP.NET-Webanwendungen oder -Dienste nicht ausführen.
Zum Anfang
Weitere Informationen Um IIS-Zuordnungen für ASP.NET zu reparieren, führen Sie das Dienstprogramm Aspnet_regiis.exe aus: 1. Klicken Sie auf Start und dann auf Ausführen.
2. Geben Sie im Feld „Öffnen“ cmd ein und drücken Sie die Eingabetaste.
3. Geben Sie Folgendes an der Eingabeaufforderung ein und drücken Sie die Eingabetaste:
„%windir%Microsoft.NETFrameworkversionaspnet_regiis.exe“ -i
In diesem Pfad stellt Version die Versionsnummer des auf dem Server installierten .NET Framework dar. Wenn Sie diesen Befehl eingeben, müssen Sie diesen Platzhalter durch die tatsächliche Versionsnummer ersetzen.
Zurück zum Anfang
Referenzen Weitere Informationen zum Dienstprogramm Aspnet_regiis.exe erhalten Sie, wenn Sie diese .exe-Datei mit -? als Parameter ausführen.
Für Beschreibungen häufiger Symptome im Zusammenhang mit falsch konfigurierten ASP.NET- und IIS-Anwendungszuordnungen klicken Sie auf die Artikelnummer unten, um den entsprechenden Artikel in der Microsoft Knowledge Base anzuzeigen:
325093 ( http://support.microsoft.com/kb/325093/ ) PRB: Unerwartetes Verhalten auf der ASP.NET-Seite aufgrund nicht behandelten serverseitigen Codes