asp.net检查是否使用本地主机

tha*_*guy 3 c# asp.net

我想知道如何检查我是使用我的本地主机还是在实时服务器上.

基本上我想...

if (using localhost)
{
  Do Stuff...
}
else
{
   Do this instead...
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我四处寻找,但找不到任何东西.我想这样做,因为我对live和dev服务器有不同的设置.我想要一种自动检查以查看我正在使用的方法,然后使用某些设置.

提前致谢.

COL*_*OLD 16

你可以尝试做这样的事情

HttpApplication http = new HttpApplication();
if (http.Request.IsLocal)
Run Code Online (Sandbox Code Playgroud)

  • 真棒,也是在MVC中使用Razor页面上的Request.IsLocal工作. (3认同)

Ale*_*x Z 5

if(HttpContext.Current.Request.IsLocal)
{
}
Run Code Online (Sandbox Code Playgroud)