实现自定义SessionIDManager

我正在尝试实现一个与此示例非常相似的自定义SessionIDManager。

我将它放在web.config中,类似于他们在示例中显示的内容:

    // --snip--  

但是,当尝试加载网站时,我收到配置错误:

ProjectName.WebUI.Models.CustomSessionIDManager未实现IHttpModule。

如果我删除web.config的那一部分,网站会加载,但自定义SessionIDManager的重写部分不会运行。

如何正确告诉web.config使用我的自定义SessionIDManager?

事实上,我认为文档中存在一个错误。 您不需要将它添加到部分,而是添加到部分,如下所示 :