Determine if ASP.NET application is running locally

Sean picture Sean · Mar 28, 2009 · Viewed 31.2k times · Source

I want to know if there is a recommended way of determining if an asp application is running locally. At the moment I use the Request object and do a string search for localhost or 127.0.0.1 on the server variable but this has several limitations. The biggest one being that the Request object is not always available when I need it.

Answer

Rex M picture Rex M · Mar 28, 2009

See HttpRequest.IsLocal

bool isLocal = HttpContext.Current.Request.IsLocal;