【问题标题】:asp.net SERVER_NAME returns wrong domain nameasp.net SERVER_NAME 返回错误的域名
【发布时间】:2015-05-08 13:38:04
【问题描述】:

谁能解释一下 asp.net/iis 如何获取 SERVER_NAME 变量? 当我们更改我们的生产域名时,就会出现问题。后端代码通过调用以下方法 Request.ServerVariables["SERVER_NAME"] 返回旧值。 会不会跟 DNS 更新有关?

【问题讨论】:

    标签: c# asp.net iis


    【解决方案1】:

    后端代码通过调用如下方法Request.ServerVariables["SERVER_NAME"]返回旧值

    一般是variable returns

    出现在自引用 URL 中的服务器主机名、DNS 别名或 IP 地址。

    检查

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 2014-08-01
      • 2019-08-05
      • 2017-12-09
      相关资源
      最近更新 更多