Cosa fa l'intestazione X-SourceFiles?


183

Usando un FileStreamResult in ASP.NET MVC 3, ottengo un'intestazione di risposta simile

X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?=

Qualcuno sa cosa significa questa intestazione e qual è il suo scopo?


14
Cosa significa: questo è il modo MIME di codificare set di caratteri non ASCII; Set di caratteri UTF-8, B per base64 codificato e decodifica in D:\Project\jacob\test. Non sono sicuro dello scopo.
Rup,

Risposte:


287

L'intestazione è compresa da alcuni moduli di debug in IIS / IIS Express. Contiene il percorso codificato in base64 al file di origine sul disco e viene utilizzato per collegare l'output generato di una pagina al file di origine. Viene generato solo per richieste localhost, quindi non devi preoccuparti che venga visualizzato al mondo quando distribuisci l'applicazione su un server reale.


Per essere più specifici, questa intestazione è stata aggiunta WebMatrixSupportModulese si abilita Traccia richieste non riuscite e si verifica.
Lex Li

@LexLi Sto vedendo l' X-SourceFilesheader aggiunto in un progetto WebForms in VS2017 che non usa WebMatrixSupportModuleaffatto (nessuna DLL relativa a WebMatrix viene caricata dal mio processo IIS Express).
Dai
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.