我想知道是否有推荐的方法来确定asp应用程序是否在本地运行。目前,我使用Request对象并在服务器变量上对localhost或127.0.0.1进行字符串搜索,但这有几个限制。最大的一个问题是,当我需要请求对象时,它并不总是可用。
发布于 2009-03-28 00:20:20
bool isLocal = HttpContext.Current.Request.IsLocal;
发布于 2009-03-28 00:19:47
您可以检查Request.IsLocal属性
发布于 2017-06-19 23:34:53
这对我的Application_Start很有效
if (!HostingEnvironment.IsDevelopmentEnvironment)
{
GlobalFilters.Filters.Add(new RequireHttpsAttribute());
}
要了解有关如何设置IsDevelopmentEnvironment的更多信息,请查看以下线程。
In ASP.NET, what determines the value of HostingEnvironment.IsDevelopmentEnvironment?
https://stackoverflow.com/questions/691881
复制相似问题