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