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.

Odpowiedzi:


38

Sprawdź w „Funkcjach systemu Windows”

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

IIS HTTP statyczna zawartość


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.