我正在測試自己的http模塊並同時學習IIS集成管道。在我的模塊中,我註冊了以下活動:RQ_BEGIN_REQUEST,RQ_END_REQUEST,RQ_AUTHENTICATE_REQUEST,RQ_AUTHORIZE_REQUESTIIS 7 - 如果發生錯誤403.4,BeginRequest事件不會觸發
我的網站有一個頁面需要SSL,其他則不需要。當其他http://頁面被請求時,所有4個事件被觸發。當使用http://而不是https://請求此頁面時,服務器返回「403.4」您試圖訪問的頁面使用安全套接字層(SSL)進行保護。「但是,在這種情況下,僅觸發EndRequest事件。爲什麼是這樣?如果我使用https://,那麼一切都很好。
我寫了一篇博文,其中包含測試代碼:http://sheenspace.wordpress.com/2010/10/21/writing-iis-native-module/ – Sheen 2010-10-27 10:06:16