私は、ASP.NETと従来のASPページの両方を含むWebサイトを持っています。さらに、BeginRequestイベント、PreSendHeadersイベント、EndRequestイベントに接続するいくつかの.NETモジュールがあります。これらのモジュールは、サイトのクッキー(ASP.NETクッキーだけでなく、すべて)を操作します。私が理解しているように、統合パイプラインモードでは、すべてのHTTPリクエストは、従来のASPページを含むイベントライフサイクルを通過します。このモジュールの目的は、従来のASPランタイムではサポートされていないPath
,HttpOnly
などのCookie属性を設定することです。クラシックASPは統合モードでASP.NETライフサイクルにどのように適合しますか?
従来のASPレンダリングはどのようにライフサイクルに適合していますか?ジェネリックハンドラのように機能しますか?
具体的には、従来のASPでASPセッションCookie(ASPSESSIONID
ではなく、ASP.NET_SessionId
)のヘッダーがレンダリングされる場合、EndRequestの前後にありますか?私はいつもイベントが発生するのを見ているわけではなく、クラシックASPセッションのクッキーが私のモジュールで処理されないことがあります。