簡體   English   中英

IIS7 集成管道 - 請求在此上下文中不可用

[英]IIS7 Integrated Pipeline - Request is not available in this context

在 ASP.NET 中使用帶有 IIS7 的集成管道時,有沒有辦法測試當前請求 (HttpContext.Current.Request) 在 Global.asax 的 Application_Error 事件中是否可用? 目前我正在使用 try-catch,但似乎應該有一種方法來驗證而不是捕獲異常。

不幸的是,我相信你的問題的答案是否定的。 這個問題似乎涵蓋了您要問的內容。 您可以使用反射,但它似乎不是很可靠。 這篇博文這樣的文章建議不要這樣做,甚至說:

“由於此事件旨在用於全局初始化活動,因此任何引用特定請求的邏輯通常都是設計疏忽。”

但是他對你網站的設計了解多少,amirite? 如果你真的想要這個,你唯一的選擇是 go 回到經典。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM