Do czego służy nagłówek X-SourceFiles?


182

Korzystając z FileStreamResult w ASP.NET MVC 3, otrzymuję nagłówek odpowiedzi jak

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

Czy ktoś wie, co oznacza ten nagłówek i jaki jest jego cel?


13
Co to znaczy: to jest sposób MIME kodowania zestawów znaków spoza ASCII; Zestaw znaków UTF-8, B dla kodowania base64 i dekodowany do D:\Project\jacob\test. Nie jestem pewien celu.
Rup

Odpowiedzi:


286

Nagłówek jest rozumiany przez niektóre moduły debugujące w IIS / IIS Express. Zawiera ścieżkę zakodowaną w standardzie base64 do pliku źródłowego na dysku i służy do połączenia wygenerowanego wyniku strony z powrotem do tego pliku źródłowego. Jest generowany tylko dla żądań localhost, więc nie musisz się martwić, że zostanie wyświetlony światu podczas wdrażania aplikacji na rzeczywistym serwerze.


Mówiąc ściślej, ten nagłówek został dodany, WebMatrixSupportModulejeśli włączysz śledzenie nieudanych żądań i je zweryfikujesz.
Lex Li

@LexLi Widzę X-SourceFilesdodany nagłówek w projekcie WebForms w VS2017, który w ogóle nie używa WebMatrixSupportModule(nie ma żadnych bibliotek DLL związanych z WebMatrix przez mój proces IIS Express).
Dai
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.