Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 标头显示在IIS日志中,但不显示在请求中。标头_C#_Iis - Fatal编程技术网

C# 标头显示在IIS日志中,但不显示在请求中。标头

C# 标头显示在IIS日志中,但不显示在请求中。标头,c#,iis,C#,Iis,我们的FWLB正在发送一个X-Forwarded-Proto头,该头在IIS日志中可见: #Fields: date time cs-method ... X-Forwarded-For X-Forwarded-Proto 2017-06-05 13:34:35 GET ... 1.2.3.4 http 但从C#看不到: var output = $"X-Forwarded-Proto is {Request.Headers["X-Forwarded-Proto"]} headers are:

我们的FWLB正在发送一个
X-Forwarded-Proto
头,该头在IIS日志中可见:

#Fields: date time cs-method ... X-Forwarded-For X-Forwarded-Proto
2017-06-05 13:34:35 GET ... 1.2.3.4 http
但从C#看不到:

var output = $"X-Forwarded-Proto is {Request.Headers["X-Forwarded-Proto"]} headers are: {string.Join(", ", Request.Headers)}";
输出

X-Forwarded-Proto is  headers are: Connection=close&Host=1.1.1.1

为什么在C#中找不到标题?

Request.SeverVariables是否显示任何内容?这个问题有帮助吗?@GregHNZ谢谢你的建议,
Request.ServerVariables[“HTTP\u X\u FORWARDED\u PROTO”]
也是空的。@Evk在我的例子中,我可以看到FWLB设置的头与IIS日志中的头一样。只是ASP.NET MVC应用程序找不到它。