Что делает заголовок X-SourceFiles?

183

Используя FileStreamResult в ASP.NET MVC 3, я получаю заголовок ответа как

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

Кто-нибудь знает, что означает этот заголовок и какова его цель?

JacobE
источник
14
Что это значит: это способ MIME для кодирования наборов символов, не относящихся к ASCII; Набор символов UTF-8, B для base64 кодируется и декодируется в D:\Project\jacob\test. Не уверен в цели.
Rup

Ответы:

287

Заголовок понимается некоторыми модулями отладки в IIS / IIS Express. Он содержит путь в кодировке base64 к исходному файлу на диске и используется для связывания сгенерированного вывода страницы с этим исходным файлом. Он генерируется только для запросов на локальный хост, поэтому вам не нужно беспокоиться о том, что он будет отображаться в мире при развертывании приложения на реальном сервере.

Леви
источник
Чтобы быть более точным, этот заголовок был добавлен, WebMatrixSupportModuleесли вы включили отслеживание Failed Request и подтвердили.
Лекс Ли
@LexLi Я вижу X-SourceFilesзаголовок, добавленный в проект WebForms в VS2017, который вообще не используется WebMatrixSupportModule(никакие связанные с WebMatrix библиотеки DLL не загружаются моим процессом IIS Express).
Дай