2015-08-25 17 views
5

Ho appena pubblicato un progetto AngularJS/WebAPI utilizzando File system pubblicato in un'applicazione IIS locale e posso aprire il sito Web nel mio browser. Sfortunatamente, non è possibile caricare risorse come immagini, css ecc. Quando provo a raggiungere qualsiasi file che si trova in una sottocartella, ricevo ancora un HTTP 200 dal server, ma il corpo è vuoto. Ricordo che ho avuto questo problema qualche anno fa ma non riesco a ricordare perché questo accade.Perché IIS restituisce risposte vuote?

Richiesta

GET http://localhost/Content/images/common/logotype.png HTTP/1.1 
Host: XX.XXX.XX.XXX 
Connection: keep-alive 
Cache-Control: max-age=0 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
Upgrade-Insecure-Requests: 1 
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36 
Accept-Encoding: gzip, deflate, sdch 
Accept-Language: en-US,en;q=0.8,sv;q=0.6 

risposta

HTTP/1.1 200 OK 
Server: Microsoft-IIS/8.5 
X-Powered-By: ASP.NET 
Date: Tue, 25 Aug 2015 07:56:12 GMT 
Content-Length: 0 

Come si può vedere, non v'è alcun corpo a tutti, ma l'immagine presente nella cartella e posso aprirlo dal file system. Direi che se questo fosse un problema di privilegio il server restituirebbe 403 o un errore simile, non 200 OK?

+0

magari provare aggiungendo 'immagine/png' al vostro' Accept' intestazione e vedere se si ottiene il contenuto indietro? –

+0

È una SPA? Se sì, puoi mostrare il tuo webconfig? – Kamo

+0

Sì, è una SPA angolare suppongo, ma non posso fornire l'intero web.config per motivi di privacy. Forse posso fornire una particolare sezione di interesse? – Marcus

risposta

8

Facepalm

scopre che Lex Li: s commento mi ha messo nella giusta direzione. Mi ero completamente perso l'inclusione della funzionalità "Contenuto statico" mancante in IIS "Funzionalità HTTP comuni".

Adding the "Static Content" feature

+2

wow. ho appena avuto lo stesso problema. questo non è uno che vedi venire da te .. "caratteristiche comuni di http" ... –

Problemi correlati