X-SourceFiles 헤더는 무엇을합니까?


182

ASP.NET MVC 3에서 FileStreamResult를 사용하면 다음과 같은 응답 헤더가 나타납니다.

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

이 헤더의 의미와 그 목적이 무엇인지 아는 사람이 있습니까?


13
의미 : 이것이 비 ASCII 문자 세트를 인코딩하는 MIME 방식입니다. UTF-8 문자 세트, base64로 인코딩 된 B는로 인코딩됩니다 D:\Project\jacob\test. 확실하지 않습니다.
Rup

답변:


286

헤더는 IIS / IIS Express의 특정 디버깅 모듈에 의해 이해됩니다. 여기에는 디스크의 소스 파일에 대한 base64 인코딩 경로가 포함되며 페이지에서 생성 된 출력을 해당 소스 파일에 다시 연결하는 데 사용됩니다. 로컬 호스트 요청에 대해서만 생성되므로 응용 프로그램을 실제 서버에 배포 할 때 전 세계에 표시되는 것에 대해 걱정할 필요가 없습니다.


보다 구체적으로,이 WebMatrixSupportModule요청은 실패한 요청 추적을 활성화하고 확인하면 이 헤더가 추가되었습니다 .
Lex Li

@LexLi VS2017 X-SourceFiles의 WebForms 프로젝트에 전혀 사용되지 않는 헤더가 추가되어 있습니다 WebMatrixSupportModule(IIS Express 프로세스에서 WebMatrix 관련 DLL 이로 드되지 않음 ).
Dai
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.