IIS 7本机模块问题

时间:2013-04-04 06:13:06

标签: iis module native

我目前正致力于将ISAPI过滤器迁移到IIS模块。在我们的ISAPI过滤器中,我们定义了HttpFilterProc()和HttpExtensionProc(),每个都有不同的代码流。

该模块负责显示登录页面并验证用户帐户(登录页面根据用户访问的URL显示。)

我现在在模块中定义了OnBeginRequest(),OnAuthenticateREquest()等。我能够显示登录页面,但问题是所有通知(OnBeginRequest()到OnEndRequest())都被立即调用,并且不等待实际完成对用户帐户的身份验证。

在用户输入凭据并尝试对帐户进行身份验证之前,会调用CHttpModule派生类的析构函数。

是否应该使用另一组OnBeginRequest()处理OnEndRequest()。我读过CloneContext()和ExecuteRequest()。我应该通过克隆上下文来创建子请求吗?

此致 乔治

0 个答案:

没有答案