Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;错误:19-物理连接不可用“;在Windows Azure上交换暂存和生产部署时_Azure_Tfs_Tfsbuild_Azure Web Roles - Fatal编程技术网

&引用;错误:19-物理连接不可用“;在Windows Azure上交换暂存和生产部署时

&引用;错误:19-物理连接不可用“;在Windows Azure上交换暂存和生产部署时,azure,tfs,tfsbuild,azure-web-roles,Azure,Tfs,Tfsbuild,Azure Web Roles,每次我在登台和生产之间交换部署时,都会遇到这样的错误: [10月9日星期三18:43:51.9519+00:00 2013][Error][Zappiti.BaseApi]An 更新条目时出错。有关详细信息,请参见内部异常 细节 System.Data.Entity.Infrastructure.DbUpdateException:错误 更新条目时发生。有关详细信息,请参见内部异常 详情。-->System.Data.UpdateException:运行时出错 更新条目。有关详细信息,请参见内部

每次我在登台和生产之间交换部署时,都会遇到这样的错误:

[10月9日星期三18:43:51.9519+00:00 2013][Error][Zappiti.BaseApi]An 更新条目时出错。有关详细信息,请参见内部异常 细节

System.Data.Entity.Infrastructure.DbUpdateException:错误 更新条目时发生。有关详细信息,请参见内部异常 详情。-->System.Data.UpdateException:运行时出错 更新条目。有关详细信息,请参见内部异常。--> System.Data.SqlClient.SqlException:出现传输级别错误 从服务器接收结果时发生。(提供商:会话) 提供程序,错误:19-物理连接不可用)

在System.Data.SqlClient.SqlConnection.OnError(SqlException异常, 布尔断开连接,操作'1 wrapCloseInAction)

在 System.Data.SqlClient.TdsParser.ThroweException和Warning(TdsParserStateObject stateObj、布尔调用方连接锁、布尔异步关闭)

在 System.Data.SqlClient.TdsParserStateObject.ReadsInError(TdsParserStateObject stateObj,UInt32错误)

位于System.Data.SqlClient.TdsParserStateObject.ReadsInSyncOverAsync()处

位于System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()处

位于System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()处

位于System.Data.SqlClient.TdsParserStateObject.TryReadByte(字节和值)

在System.Data.SqlClient.TdsParser.TryRun(运行行为, SqlCommand cmdHandler、SqlDataReader数据流、, BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj、Boolean和dataReady)

位于System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds、运行行为、字符串重置选项字符串)

在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior、RunBehavior、Boolean returnStream、Boolean 异步、Int32超时、任务和任务、布尔异步写入)

位于System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior、RunBehavior、布尔返回流、字符串 方法,TaskCompletionSource`1完成,Int32超时,任务和任务, 布尔异步(写)

在 System.Data.SqlClient.SqlCommand.InternalExecuteOnQuery(TaskCompletionSource`1 完成,字符串方法名,布尔sendToPipe,Int32超时, 布尔异步(写)

位于System.Data.SqlClient.SqlCommand.ExecuteOnQuery()处

在 System.Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator 转换器,实体连接,字典
2
标识值,列表
1生成值)

在 System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager,IEntityAdapter适配器)

---内部异常堆栈跟踪的结束---

在 System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager,IEntityAdapter适配器)

位于System.Data.Objects.ObjectContext.SaveChanges(保存选项)

位于System.Data.Entity.Internal.InternalContext.SaveChanges()处

---内部异常堆栈跟踪的结束---

位于System.Data.Entity.Internal.InternalContext.SaveChanges()处

在Zappiti.BaseApi.PutVideo(PutVideo-PutVideo,Guid用户ID,字符串 queueName,布尔值(isBeta)

我使用TFS中的标准生成定义部署包


有没有办法避免这些连接错误?

我刚刚在EF 6.x的更改日志中找到了这个功能:

我试试看


请继续关注。

我也遇到了同样的错误,你在这方面运气好吗?我也是,这很烦人。有什么见解吗?到目前为止,我使用try/catch重试失败的SaveChanges()。我重试x次,每次都有一个睡眠时间。虽然不完美,但它解决了90%的错误。