¿Qué hace el encabezado X-SourceFiles?

183

Usando un FileStreamResult en ASP.NET MVC 3, obtengo un encabezado de respuesta como

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

Alguien sabe lo que significa este encabezado y cuál es su propósito.

JacobE
fuente
14
Lo que significa: esa es la forma MIME de codificar juegos de caracteres no ASCII; Juego de caracteres UTF-8, B para base64 codificado y decodifica a D:\Project\jacob\test. No estoy seguro de su propósito.
Rup

Respuestas:

287

El encabezado se entiende por ciertos módulos de depuración en IIS / IIS Express. Contiene la ruta codificada en base64 al archivo fuente en el disco y se utiliza para vincular la salida generada de una página a ese archivo fuente. Solo se genera para solicitudes de host local, por lo que no debe preocuparse de que se muestre al mundo cuando implemente la aplicación en un servidor real.

Levi
fuente
Para ser más específico, este encabezado se agregó WebMatrixSupportModulesi habilita el seguimiento de solicitud fallida y lo verifica.
Lex Li
@LexLi Estoy viendo el X-SourceFilesencabezado agregado en un proyecto de WebForms en VS2017 que no se usa WebMatrixSupportModuleen absoluto (mi proceso IIS Express no carga ninguna DLL relacionada con WebMatrix).
Dai