Bei Verwendung eines FileStreamResult in ASP.NET MVC 3 erhalte ich einen Antwortheader wie
X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?=
Weiß jemand, was dieser Header bedeutet und wozu er dient?
asp.net-mvc
JacobE
quelle
quelle
D:\Project\jacob\test
. Ich bin mir des Zwecks nicht sicher.Antworten:
Der Header wird von bestimmten Debugging-Modulen in IIS / IIS Express verstanden. Es enthält den Base64-codierten Pfad zur Quelldatei auf der Festplatte und wird verwendet, um die generierte Ausgabe einer Seite wieder mit dieser Quelldatei zu verknüpfen. Es wird nur für localhost-Anforderungen generiert, sodass Sie sich keine Sorgen machen müssen, dass es der Welt angezeigt wird, wenn Sie die Anwendung auf einem tatsächlichen Server bereitstellen.
quelle
WebMatrixSupportModule
wenn Sie die Ablaufverfolgung fehlgeschlagener Anforderungen aktivieren und überprüfen.X-SourceFiles
Header in einem WebForms-Projekt in VS2017 hinzugefügt, das überhaupt nicht verwendet wirdWebMatrixSupportModule
(von meinem IIS Express-Prozess werden keine WebMatrix-bezogenen DLLs geladen).