Apa yang dilakukan header X-SourceFiles?

182

Menggunakan FileStreamResult di ASP.NET MVC 3, saya mendapatkan header respon seperti

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

Adakah yang tahu apa arti header ini, dan apa tujuannya?

JacobE
sumber
13
Apa artinya: itulah cara MIME untuk menyandikan set karakter non-ASCII; Kumpulan karakter UTF-8, B untuk base64 disandikan dan diterjemahkan ke D:\Project\jacob\test. Tidak yakin dengan tujuan.
Rup

Jawaban:

286

Header dipahami oleh modul debugging tertentu di IIS / IIS Express. Ini berisi jalur yang disandikan base64 ke file sumber pada disk dan digunakan untuk menautkan output halaman yang dihasilkan kembali ke file sumber itu. Ini hanya dibuat untuk permintaan host lokal, jadi Anda tidak perlu khawatir itu ditampilkan ke dunia ketika Anda menyebarkan aplikasi ke server yang sebenarnya.

Retribusi
sumber
Untuk lebih spesifik, tajuk ini ditambahkan oleh WebMatrixSupportModulejika Anda mengaktifkan Pelacakan Permintaan Gagal dan memverifikasi.
Lex Li
@LexLi Saya melihat X-SourceFilesheader ditambahkan dalam proyek WebForms di VS2017 yang tidak digunakan WebMatrixSupportModulesama sekali (tidak ada DLL terkait WebMatrix yang dimuat oleh proses IIS Express saya).
Dai