我想在 ASP.NET MVC3 中的 SQL Server 中存储会话,因为我想在两个应用程序之间共享会话和一些数据。我怎样才能做到这一点。
问问题
4493 次
2 回答
9
通过<sessionState>
在您的 web.config 中设置:
<sessionState
mode="SQLServer"
sqlConnectionString="data source=SQLServerName;user id=<username>;password=<strongpassword>"
/>
这假设您ASPState
首先使用该aspnet_regsql.exe
实用程序在目标数据库服务器上创建了数据库:
aspnet_regsql.exe -S SQLServerName -E -ssadd -sstype p
确保从正确的 .NET 框架目录运行此实用程序。例如,如果您使用 .NET 4.0,这将是c:\Windows\Microsoft.NET\Framework\v4.0.30319\
.
在 SQL 服务器上创建数据库后,您可以分配一个用户帐户来访问它,您应该在连接字符串中指定该用户帐户。
于 2012-05-25T09:01:00.710 回答
-1
如果您正在使用asp.net mvc5
模型对象并将其存储到会话中,那么您需要将该模型放置Serializable
在 `
[Serializable]
public class MyModel
{
它在ajax调用时很重要。并发送解释到 sql server
于 2019-04-23T07:49:23.147 回答