错误的具体内容:
----------------------------------------------------
用户 'ASE\ASPNET' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'ASE\ASPNET' 登录失败。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  
[SqlException: 用户 'ASE\ASPNET' 登录失败。]
   System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
   System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
   System.Data.SqlClient.SqlConnection.Open()
   System.Web.SessionState.SqlStateConnection..ctor(String sqlconnectionstring)[HttpException (0x80004005): 无法连接到 SQL Server 会话数据库。]
   System.Web.SessionState.SqlStateConnection..ctor(String sqlconnectionstring)
   System.Web.SessionState.SqlStateClientManager.GetConnection(Boolean& usePooling)
   System.Web.SessionState.SqlStateClientManager.SetAsyncWorker(String id, SessionStateItem item, Byte[] buf, Int32 length, Boolean inStorage)
   System.Web.SessionState.SqlStateClientManager.System.Web.SessionState.IStateClientManager.Set(String id, SessionStateItem item, Boolean inStorage)
   System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs)
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +60
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87
-------------------------------------------------------------
所有准备工作应该都做好了:ASPState建好了;SQLServer、SQLServer代理都已经启动了;
    sessionState的内容如下:
            mode="SQLServer"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;Integrated Security=SSPI"
            cookieless="false" 
            timeout="20" ;那位大虾指导一下!!

解决方案 »

  1.   

    在SQL SERVER中添加ASPNET这个用户
      

  2.   

    企业管理器-》安全性-》登录-》新建登录-》名称(在列表框中添加ASPNET这个用户)
      

  3.   

    晕,还是不行
    ----------------------------
    “/aspnet/test”应用程序中的服务器错误。
    --------------------------------------------------------------------------------无法打开登录 'ASPState' 中请求的数据库。登录失败。用户 'ASE\ASPNET' 登录失败。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'ASPState' 中请求的数据库。登录失败。用户 'ASE\ASPNET' 登录失败。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [SqlException: 无法打开登录 'ASPState' 中请求的数据库。登录失败。
    用户 'ASE\ASPNET' 登录失败。]
       System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
       System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
       System.Data.SqlClient.SqlConnection.Open()
       System.Web.SessionState.SqlStateConnection..ctor(String sqlconnectionstring)[HttpException (0x80004005): 无法连接到 SQL Server 会话数据库。]
       System.Web.SessionState.SqlStateConnection..ctor(String sqlconnectionstring)
       System.Web.SessionState.SqlStateClientManager.GetConnection(Boolean& usePooling)
       System.Web.SessionState.SqlStateClientManager.SetAsyncWorker(String id, SessionStateItem item, Byte[] buf, Int32 length, Boolean inStorage)
       System.Web.SessionState.SqlStateClientManager.System.Web.SessionState.IStateClientManager.Set(String id, SessionStateItem item, Boolean inStorage)
       System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs)
       System.Web.SessionState.SessionStateModule.OnEndRequest(Object source, EventArgs eventArgs) +44
       System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +60
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87 
      

  4.   

    楼主看过来
        <sessionState 
                mode="SQLServer"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="server=localhost;uid=sa;pwd=;"
                cookieless="false" 
                timeout="20"
        />其实只要指定连接的数据库地址与用户名,密码就可以.
      

  5.   

    不要用集成认证.因为ASP.NET用户没权力访问数据库.