我把它放在web.config中,类似于他们在示例中显示的内容:
<system.web> <httpModules> <add name="SessionID" type="Projectname.WebUI.Models.CustomSessionIDManager" /> </httpModules> // --snip--</system.web>
但是,当尝试加载网站时,我收到配置错误:
Projectname.WebUI.Models.CustomSessionIDManager does not implement IhttpModule.
如果我删除web.config的那一部分,网站会加载,但自定义SessionIDManager的重写部分不会运行.
如何正确告诉web.config使用我的自定义SessionIDManager?
解决方法@H_301_30@ 事实上,我认为文档中存在一个错误.您无需将其添加到< httpModules>但是对于< sessionState>部分为 illustrated here:<sessionState Mode="InProc" stateConnectionString="tcp=127.0.0.1:42424" stateNetworkTimeout="10" sqlConnectionString="data source=127.0.0.1;Integrated Security=sspI" sqlCommandTimeout="30" customProvIDer="" cookieless="false" regenerateExpiredSessionID="false" timeout="20" sessionIDManagerType="Your.ID.Manager.Type,CustomAssemblynameInBinFolder"/>总结
以上是内存溢出为你收集整理的c# – 实现自定义SessionIDManager全部内容,希望文章能够帮你解决c# – 实现自定义SessionIDManager所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)