我有一个正在运行的应用,需要获取子域名,我使用:
var requestHost = context.Request.Url.Host;
var subdomain = requestHost.Split('.')[0];
现在,这种情况每次都很有效,但每隔一段时间(并且最近发生的频率更高),它会返回IP地址的开头" 137"或者" www& #34;或者出于某种未知原因"客户"。最近,它一直开始发生,直到我在IIS中回收应用程序池。然后再次运行。
我完全无能为力。这是IIS中的设置吗?它是如何工作的,但不是每次都有效?作为参考,我在Azure VM中的IIS 8(Windows Server 2012)上运行ASP.NET webforms 4.0 Web应用程序。这可能是Azure相关的吗?