Search code examples
.netasp.netlocalhost

Determine if ASP.NET application is running locally


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.


Solution

  • See HttpRequest.IsLocal

    bool isLocal = HttpContext.Current.Request.IsLocal;