IIS: Content-Length 0 dla CSS, JavaScript i obrazów

23

Po czystej ponownej instalacji systemu Windows 7 nie mogę zmusić IIS 7 do prawidłowego dostarczania jakichkolwiek treści statycznych. Treści dynmiczne (strony ASPX i treści obsługiwane przez kontrolery ASP.NET MVC) działają dobrze, ale pliki statyczne, takie jak CSS, JavaScript i obrazy, dają mi kod stanu 200 OK i długość treści równą 0.

Problem występuje we wszystkich witrynach na moim serwerze, nawet w nowym projekcie szablonu ASP: NET MVC bez zmian. Występuje również w przypadku przeglądarki Firefox i IE 8.

Co może być problemem?

Pamiętaj, że zainstalowałem również najnowszy zestaw Windows Azure SDK, być może to pomieszało niektóre ustawienia. Ale nie wiem, jak postępować w celu rozwiązania tego problemu.

Adrian Grigore
źródło

Odpowiedzi:

38

Sprawdź w „Funkcjach systemu Windows”

Internetowe usługi informacyjne> Usługi WWW> Wspólne funkcje HTTP> Treść statyczna

IIS HTTP statyczna zawartość

splattne
źródło
3
Tak! Dziękuję bardzo. Kiedy już o tym wiem, wygląda to tak oczywisto. Zastanawiam się, dlaczego to nie było domyślnie zaznaczone :-)
Adrian Grigore
Poniedziałek rano, a to uratowało mi dzień!
Daniel Lidström
To jest halarne. Tak konfigurowalny i przy tak rozsądnych ustawieniach domyślnych.
axk