asp.net SERVER_NAME returns 域名错误
asp.net SERVER_NAME returns wrong domain name
任何人都可以向我解释 asp.net/iis 是如何获得 SERVER_NAME 变量的吗?
当我们更改生产域名时出现问题。后端代码 returns 旧值通过调用以下方法 Request.ServerVariables["SERVER_NAME"]
。
会不会跟 DNS 更新有关?
The backend code returns old value by calling the following method Request.ServerVariables["SERVER_NAME"]
一般这样variable returns
The server's host name, DNS alias, or IP address as it would appear in self-referencing URLs.
检查
- DNS 更改已传播到此服务器。在服务器本身上执行反向 DNS 查找。如果是这种情况,请刷新本地 DNS 缓存 (
ipconfig /flushdns
)
- 确保 DNS PTR 记录已正确更新
- 主机名未设置为与旧 DNS 名称匹配
任何人都可以向我解释 asp.net/iis 是如何获得 SERVER_NAME 变量的吗?
当我们更改生产域名时出现问题。后端代码 returns 旧值通过调用以下方法 Request.ServerVariables["SERVER_NAME"]
。
会不会跟 DNS 更新有关?
The backend code returns old value by calling the following method Request.ServerVariables["SERVER_NAME"]
一般这样variable returns
The server's host name, DNS alias, or IP address as it would appear in self-referencing URLs.
检查
- DNS 更改已传播到此服务器。在服务器本身上执行反向 DNS 查找。如果是这种情况,请刷新本地 DNS 缓存 (
ipconfig /flushdns
) - 确保 DNS PTR 记录已正确更新
- 主机名未设置为与旧 DNS 名称匹配