我的 session 设置保存在 SQLSERVER 里.
运行了MS的SQL脚本,保存到临时表成功.
从MS的网站上下载了另一个脚本,保存到固定表里却不成功.ASP.NET 提示出错.为什么?

解决方案 »

  1.   

    SQL 服务器上未安装 ASP.NET 2.0 版会话状态,因此无法使用 SQL Server。请安装 ASP.NET 会话状态 SQL Server 2.0 版或更高版本。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: SQL 服务器上未安装 ASP.NET 2.0 版会话状态,因此无法使用 SQL Server。请安装 ASP.NET 会话状态 SQL Server 2.0 版或更高版本。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [HttpException (0x80004005): SQL 服务器上未安装 ASP.NET 2.0 版会话状态,因此无法使用 SQL Server。请安装 ASP.NET 会话状态 SQL Server 2.0 版或更高版本。]
       System.Web.SessionState.SqlPartitionInfo.GetServerSupportOptions(SqlConnection sqlConnection) +515
       System.Web.SessionState.SqlPartitionInfo.InitSqlInfo(SqlConnection sqlConnection) +143
       System.Web.SessionState.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo) +546
       System.Web.SessionState.SqlSessionStateStore.GetConnection(String id, Boolean& usePooling) +248
       System.Web.SessionState.SqlSessionStateStore.SetAndReleaseItemExclusive(HttpContext context, String id, SessionStateStoreData item, Object lockId, Boolean newItem) +213
       System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs) +713
       System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +167
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +117