2

我在我的应用程序中使用MySqlSQLLITE。使用处理查询后返回SQLLITEsession值插入数据或更新数据时。null所以为了克服这个我写如下Web.Config

<sessionState mode="StateServer"></sessionState>

一切正常,但是当进入某个页面时,我收到错误消息

Unable to serialize the session state. In 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in 'Custom' mode.

在剩余的页面中,每件事都运行良好,谁能说出为什么会这样

4

1 回答 1

2

听起来很明显。最大的问题是为什么您认为需要从 In-Proc 更改为其他内容。听起来您的 SQLLITE db 可能位于 BIN 目录中,导致应用程序每次都重新启动,但没有更多信息,谁能确定。

User已经回应说确实如此。

解决方案:将 SQLLITE db 移动到另一个目录。

于 2012-04-11T12:09:42.120 回答