Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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# asp.net服务器名称返回错误的域名_C#_Asp.net_Iis - Fatal编程技术网

C# asp.net服务器名称返回错误的域名

C# asp.net服务器名称返回错误的域名,c#,asp.net,iis,C#,Asp.net,Iis,有人能解释一下asp.net/iis是如何获取服务器名称变量的吗? 当我们更改生产域名时,问题就出现了。后端代码通过调用以下方法返回旧值Request.ServerVariables[“SERVER\u NAME”]。 它可能与DNS更新有关吗 后端代码通过调用以下方法Request返回旧值 一般来说 服务器的主机名、DNS别名或IP地址,如自引用URL中所示 检查 DNS更改已传播到此服务器。在服务器本身上执行反向DNS查找。如果是这种情况,请刷新本地DNS缓存(ipconfig/flush

有人能解释一下asp.net/iis是如何获取服务器名称变量的吗? 当我们更改生产域名时,问题就出现了。后端代码通过调用以下方法返回旧值
Request.ServerVariables[“SERVER\u NAME”]
。 它可能与DNS更新有关吗

后端代码通过调用以下方法Request返回旧值

一般来说

服务器的主机名、DNS别名或IP地址,如自引用URL中所示

检查

  • DNS更改已传播到此服务器。在服务器本身上执行反向DNS查找。如果是这种情况,请刷新本地DNS缓存(
    ipconfig/flushdns
  • 确保DNS PTR记录已正确更新
  • 主机名未设置为与旧DNS名称匹配