我有一个继承自System.Web.UI.Page
类的类,如mysystem
。
当我尝试在winform appplication中创建mysystem
的实例时,会抛出HttpException
:
会话状态只能在以下时使用 enableSessionState设置为true, 在配置文件中或在 Page指令。请也做 确定 System.Web.SessionStateModule或 自定义会话状态模块是 包括在内 <结构> \<&的System.Web GT; \<&的HttpModules GT; 申请中的部分 组态。
然后我搜索了这个问题并尝试启用会话状态,但所有都不受影响。
那么,有人能告诉我如何解决这个案子吗?
答案 0 :(得分:1)
任何继承自System.Web.UI.Page
的类都会在实例化时尝试使用部分asp.net运行时,因此当它在winforms应用程序中使用时,它将无法正常工作。
如果在这个类中有来自另一个DLL的方法,我建议将它们重构为一个单独的类: