2013-03-13 15 views
6

Próbuję skonfigurować istniejącą aplikację asp.net na IIS 8.0 na moim komputerze z systemem Windows 8 i daje mi następujący komunikat o błędzie.Otrzymałem błąd HTTP 404.17 podczas konfigurowania projektu asp.net na 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. 

Przez kilka godzin szukałem go i próbowałem rozwiązać ten problem za pomocą kilku rozwiązań, takich jak ręczne rejestrowanie asp.net. Jednak nadal nie działa. Większość rozwiązań dotyczy usług IIS 7.5, a problem jest taki sam lub nie.

Każdy pomysł! naprawdę doceniam.

+0

Czy sprawdziłeś, że wybrana została właściwa wersja .NET dla puli aplikacji? – IrishChieftain

Odpowiedz

7

Jako blogger, który odnosi się do Gearhart zaznacza, problemem może być to, że .NET 3.5 nie jest zainstalowany na IIS. 3.5 obsługuje aplikacje niższego poziomu, w tym 2.0.

Procedura na blogu wygląda na prostą i może działać poprawnie. Jednak "oficjalna" procedura od Microsoft wygląda inaczej:

Krok 1: Instalacja IIS i moduły ASP.NET
http://technet.microsoft.com/en-us/library/hh831475.aspx

Przewiń w dół do sekcji na Windows 8. (używam Server 2012 oraz procedura, która działała dla mnie.)

+0

Dzięki Mark - sekcja "Aby zainstalować moduły IIS i ASP.NET za pomocą wiersza poleceń" w linku pracującym dla mnie na Win 8.1 Update 1/IIS 8.5. –

+0

Miał ten sam problem, instalując .NET 3.5 go naprawić! Dzięki! Moja pula aplikacji korzysta z .NET CLR v2. To jest na MS Server 2012 R2 z IIS 8. –

4

Miałem ten problem na serwerze 2012 R2. Dla mnie poprawiona dokumentacja działała here.

W istocie ...

Rozwiązaniem jest prosty:

  • Uruchom Wiersz poleceń - Start - cmd.exe
  • cd C: \ Windows \ Microsoft.NET \ Framework64 \ v2. 0,50727
  • aspnet_regiis -ir

Powinieneś widzieć wyjście jak:

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

W tym momencie, jeśli odświeżysz stronę, powinna działać poprawnie. HTH

-2

Dziękuję za pracę.

Miałem ten sam błąd ... i biegnę wiersza polecenia

HTTP Error 404.17 - Not Found Żądana zawartość wydaje się być scenariusz i nie będą obsługiwane przez statyczny obsługi plików. Najbardziej prawdopodobne przyczyny:

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. 

Co można spróbować:

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

Szczegółowe informacje o błędzie: Moduł StaticFileModule Powiadomienie ExecuteRequestHandler Handler StaticFile Kod błędu 0x80070032 Zamówiony URL http://localhost:8080/WebForms/index.aspx Fizyczne ścieżki C: \ inetpub \ wwwroot \ HRMS \ WebForms \ index.aspx Metoda logowania Anonimowy Logowanie użytkownika Anonimowy Żądanie katalogu śledzącego C: \ inetpub \ logs \ FailedReqLogFiles

+0

Ten post tylko dokumentuje objawy problemu i nie opisuje faktycznej odpowiedzi. Aby wesprzeć czyjąś odpowiedź, bardziej przydatne byłoby przejęcie jej odpowiedzi i ewentualnie pozostawienie komentarza w odpowiedzi. – erdomke

Powiązane problemy