request.islocal我跑在我的Global.asax内Application_Start
块一些代码,我正在寻找一种方式,我可以判断,如果应用程序在本地运行,所以我可以有条件地执行代码。确定在Global.asax中
通常我会用这样的事情,但在Global.asax没有httpcontext
:
if (Request.IsLocal == true) {
//run the code...
}
是否有另一种方式我可以判断,如果应用程序在本地运行? Debug
总是被设置为true
localhost上,或许这会给我一些手柄可以使用吗?
编辑12月13日
我应该澄清BeginRequest
是不是一个合适的人选这里的代码执行是写了一些文件到本地目录,这不应该在每次请求重复。
在applicationstart你没有becouse的应用程序的请求开始和当地的意义并不becouse应用程序定义总是启动和运行的本地 – giammin
,如果你可以用'Application.BeginRequest',即将工作。 – Abhitalks