相关疑难解决方法(0)

使用实体框架使用SQL Azure进行瞬态故障处理

我目前在我的应用程序中使用SQL Azure和Entity SQL.

例如

Entities model = new Entities();
db_Item item = model.db_Item.First();
Run Code Online (Sandbox Code Playgroud)

现在我想在企业库中使用瞬态故障处理,但是没有我能找到的示例或解决方案可以让我做一些事情,比如覆盖Entities类,所以我不必更新数百个代码的地方.

有人可以提供更多关于如何做到这一点的信息吗?

.net entity-framework enterprise-library

16
推荐指数
3
解决办法
8366
查看次数

Web 服务器 - 信号量超时期限已过期

尝试在 Windows Server 2008 R2 上运行 Web 应用程序时出现以下错误。当应用程序尝试连接到数据库时出现此错误。但是,我能够在另一台 Web 服务器(Windows Server 2008 R2)上运行该应用程序而不会出现任何问题。

我看到有很多关于这个错误的帖子,但我无法为我找到解决方案。

任何帮助,将不胜感激。

错误:

已成功与服务器建立连接,但随后在登录过程中出现错误。(提供者:TCP 提供者,错误:0 - 信号量超时期限已过期。)

说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:已成功与服务器建立连接,但随后在登录过程中发生错误。(提供者:TCP 提供者,错误:0 - 信号量超时期限已过期。)

源错误

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

堆栈跟踪:

[SqlException (0x80131904): 已成功与服务器建立连接,但随后在登录过程中出现错误。(提供者:TCP 提供者,错误:0 - 信号量超时期限已过期。)]

System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +89
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +207
   System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) +502
   System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) +153
   System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket() +90
   System.Data.SqlClient.TdsParserStateObject.ReadBuffer() +39
   System.Data.SqlClient.TdsParserStateObject.ReadByte() +21
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +108
   System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +36
   System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net semaphore sql-server-2008-r2

6
推荐指数
1
解决办法
5738
查看次数