2013-03-13 3 views
6

Ich versuche, eine vorhandene asp.net-Anwendung auf IIS 8.0 auf meinem Windows 8-Computer einzurichten und es gibt mir die folgende Fehlermeldung.HTTP-Fehler 404.17 beim Einrichten von asp.net-Projekt auf IIS 8.0

HTTP Error 404.17 - Not Found 
The requested content appears to be script and will not be served by the static file handler. 

gegoogelt ich für eine Weile und versuchen, dieses Problem mit mehreren Lösungen zu lösen wie asp.net manuell registrieren. Es funktioniert jedoch immer noch nicht. Die meisten Lösungen sind für IIS 7.5 und das Problem ist das gleiche oder nicht.

Irgendeine Idee! wirklich zu schätzen wissen.

+0

Haben Sie überprüft, dass die richtige Version von .NET für den App Pool ausgewählt ist? – IrishChieftain

Antwort

7

Als Blogger, die Gearhart bezieht sich auf weist darauf hin, kann das Problem, dass .NET 3.5, nicht für IIS installiert ist. 3.5 behandelt die Down-Level-Apps einschließlich 2.0.

Die Prozedur im Blog sieht einfach aus und kann gut funktionieren. Allerdings ist die „offizielle“ Verfahren von Microsoft sieht anders aus:

Schritt 1: Installieren Sie IIS und ASP.NET-Module
http://technet.microsoft.com/en-us/library/hh831475.aspx

Blättern Sie zum Abschnitt unter Windows 8. (Ich verwende Server 2012 und die Verfahren dafür funktionierte für mich.)

+0

Vielen Dank - der Abschnitt "So installieren Sie IIS und ASP.NET-Module über die Befehlszeile" in Ihrem Link funktionierte für mich auf Win 8.1 Update 1/IIS 8.5. –

+0

Hatte das gleiche Problem, die Installation von .NET 3.5 repariert es! Vielen Dank! Mein Anwendungspool verwendet .NET CLR v2. Dies ist auf MS Server 2012 R2 mit IIS 8. –

4

Ich hatte dieses Problem auf Server 2012 R2. Für mich hat das Update here funktioniert.

Im Wesentlichen ...

Die Lösung ist einfach:

  • Starten Sie die Eingabeaufforderung - Start - cmd.exe
  • cd C: \ Windows \ Microsoft.NET \ Framework64 \ v2. 0,50727
  • aspnet_regiis -ir

sollten Sie eine Ausgabe wie:

Start installing ASP.NET (2.0.50727). 
................ 
Finished installing ASP.NET (2.0.50727). 

Wenn Sie Ihre Seite aktualisieren, sollte es jetzt ordnungsgemäß funktionieren. HTH

-2

Danke, es funktioniert.

ich den gleichen Fehler hatte ... und ich laufe prompt Befehl

HTTP-Fehler 404.17 - Nicht Skript und wird nicht bedient werden durch die statische Datei-Handler erscheint gefunden Der angeforderte Inhalt. wahrscheinlichsten Ursachen:

The request matched a wildcard mime map. The request is mapped to the static file handler. If there were different pre-conditions, the request will map to a different handler. 

Dinge, die Sie können versuchen:

If you want to serve this content as a static file, add an explicit MIME map. 

Detaillierte Fehlerinformationen: Modul StaticFileModule Mitteilung ExecuteRequestHandler Handler Static Fehlercode 0X80070032 angeforderte URL http://localhost:8080/WebForms/index.aspx Physischer Pfad C: \ inetpub \ wwwroot \ HRMS \ WebForms \ index.aspx Anmeldungsmethode Anonym Anmelden Benutzer Anonym Anfordern Ablaufverfolgung Verzeichnis C: \ inetpub \ logs \ FailedReqLogFiles

+0

Dieser Beitrag dokumentiert lediglich die Symptome des Problems und beschreibt keine tatsächliche Antwort. Um die Antwort einer anderen Person zu unterstützen, wäre es sinnvoller, ihre Antwort zu verbessern und möglicherweise einen Kommentar zu ihrer Antwort abzugeben. – erdomke

Verwandte Themen