当前位置: 代码迷 >> ASP.NET >> 用户 '692048F84F6345F\ASPNET' 登录失败解决办法
  详细解决方案

用户 '692048F84F6345F\ASPNET' 登录失败解决办法

热度:1312   发布时间:2013-02-25 00:00:00.0
用户 '692048F84F6345F\ASPNET' 登录失败
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

用户 '692048F84F6345F\ASPNET' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 用户 '692048F84F6345F\ASPNET' 登录失败。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[SqlException (0x80131904): 用户 '692048F84F6345F\ASPNET' 登录失败。]
  System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437
  System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
  System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
  System.Data.SqlClient.SqlConnection.Open() +111
  System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +121
  System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
  System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83
  System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1770
  System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +17
  System.Web.UI.WebControls.DataBoundControl.PerformSelect() +149
  System.Web.UI.WebControls.AdRotator.PerformSelect() +60
  System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
  System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
  System.Web.UI.WebControls.AdRotator.OnPreRender(EventArgs e) +30
  System.Web.UI.Control.PreRenderRecursiveInternal() +77
  System.Web.UI.Control.PreRenderRecursiveInternal() +161


高手指点
 


------解决方案--------------------------------------------------------
检查你的connectingstring
------解决方案--------------------------------------------------------
为网站所在文件夹添加aspnet访问权限。
------解决方案--------------------------------------------------------
可能是用户名或密码错误
------解决方案--------------------------------------------------------
1.打开数据库企业管理器,然后选择数据库---安全性---找到刚才报错的哪个'XXXASPNET'(找不到的可以加上) --右键"属性";

2.选择"用户映射"选项---在里面将我们要访问的数据库选中

3.先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限


------解决方案--------------------------------------------------------
贴出你的web.config 也可能是用户名和密码错误
------解决方案--------------------------------------------------------
连接字符串问题。查询SQL用户名和密码,或在安全性里建用户
  相关解决方案