通常,要访问当前域名(例如托管网站的位置),我会做类似的事情

string rURL = HttpContext.Current.Request.Url.ToString().ToLower();

但是HttpContext不能仅从Application_Start上的Application_BeginRequest上使用。

有任何想法吗?

最佳答案

尝试 Dns.GetHostName()

无论是否在Application_Start()中,都可以在Gloabl.asax.cs中使用它。

var hostName = Dns.GetHostName();

在Asp.net 4.5 MVC中测试。

关于c# - 在Application_Start上访问当前域名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7647600/

10-11 02:02