已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)
今天早上的程序还好好的,下午休息后打开程序,用户登录后发现出了这样的一个错误:
“/HZZZ.WebUI”应用程序中的服务器错误。
已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)
源错误:
行 345:
行 346: HZZZ.Model.Sys.SysUser model = null;
行 347: using (IDataReader dataReader = db.ExecuteReader(dbCommand))
行 348: {
行 349: if (dataReader.Read()) |
源文件: E:\Works\惠州\Source\HZZZZ\HZZZ.DAL\Sys\SysUser.cs 行: 347
堆栈跟踪:
[SqlException (0x80131904): 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +171
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +199
System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) +529
System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) +157
System.Data.SqlClient.TdsParserStateObject.ReadPacket(Int32 bytesExpected) +79
System.Data.SqlClient.TdsParserStateObject.ReadBuffer() +44
System.Data.SqlClient.TdsParserStateObject.ReadByte() +18
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +74
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +34
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +606
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +193
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +502
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +429
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +70
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +512
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +85
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +
System.Data.SqlClient.SqlConnection.Open() +160
Microsoft.Practices.EnterpriseLibrary.Data.Database.OpenConnection() +196
Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(DbCommand command) +53
HZZZ.DAL.Sys.SysUser.IsExists(String userName, String password) in E:\Works\惠州\Source\HZZZZ\HZZZ.DAL\Sys\SysUser.cs:347
HZZZ.BLL.Sys.SysUser.IsExists(String userName, String password) in E:\Works\惠州\Source\HZZZZ\HZZZ.BLL\Sys\SysUser.cs:191
Logon.IsAuthenticated() in e:\Works\惠州\Source\HZZZZ\HZZZ.WebUI\Logon.aspx.cs:40
Logon.btnSubmit_Click(Object sender, EventArgs e) in e:\Works\惠州\Source\HZZZZ\HZZZ.WebUI\Logon.aspx.cs:25
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +75
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +97
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4919
|
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
查看事件查看器:
真是够郁闷了,登录失败?检查了web.config的连接没出现问题啊~~
但发现一个奇怪的问题,同事的机子可以通过用户名登录到程序中去~~
更奇怪了,后来在我的机子通过IIS访问也没有出现问题,但开发环境却有问题,到底是什么回事?
重启了SqlServer 也不行,程序检查过也没有出现问题。通过查询分析器也可以登录。防火墙关了,杀毒软件关了,都不行,真的不知啥回事了
:(