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 1:
See HttpRequest.IsLocal
bool isLocal = HttpContext.Current.Request.IsLocal;
Solution 2:
You can check the Request.IsLocal property