我有一个网站,其中包含ASP.NET和经典的ASP页面。此外,它还有一些附加到BeginRequest、PreSendHeaders和EndRequest事件的.NET模块。这些模块操作站点的cookies -所有cookies,而不仅仅是ASP.NET cookies。据我所知,在集成管道模式中,所有HTTP请求都会经历事件生命周期,包括经典的ASP页面。该模块的目的是设置传统Path
运行时不支持的cookie、HttpOnly
和其他cookie属性。
经典的ASP渲染是如何适应生命周期的?它的工作方式就像一个通用的处理程序吗?
具体地说,当传统的ASP呈现会话cookie的头(ASPSESSIONID
,而不是ASP.NET_SessionId
)时,它是在EndRequest之前还是之后?我并不总是看到事件被触发,有时我的模块不会处理经典的ASP会话cookie。
https://stackoverflow.com/questions/44510185
复制相似问题