每次我在Staging和Production之间交换部署时,都会遇到这种错误:
[Wed Oct 09 18:43:51.9519 +00:00 2013] [错误] [Zappiti.BaseApi] An 更新条目时发生错误。查看内部异常 的信息。
System.Data.Entity.Infrastructure.DbUpdateException:错误 更新条目时发生。查看内部异常 细节。 ---> System.Data.UpdateException:发生错误 更新条目。有关详细信息,请参阅内部异常---> System.Data.SqlClient.SqlException:传输级错误有 从服务器接收结果时发生。 (提供者:会议 提供者,错误:19 - 物理连接不可用)
在System.Data.SqlClient.SqlConnection.OnError(SqlException异常, Boolean breakConnection,Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj,Boolean callerHasConnectionLock,Boolean asyncClose)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj,UInt32错误)
at System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
at System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
at System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
at System.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value)
在System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler,SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj,布尔& dataReady)
在System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader) ds,RunBehavior runBehavior,String resetOptionsString)
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(的CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,Boolean async,Int32超时,任务& task,Boolean asyncWrite)
在System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String 方法,TaskCompletionSource`1完成,Int32超时,任务&任务, Boolean asyncWrite)
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion,String methodName,Boolean sendToPipe,Int32 timeout, Boolean asyncWrite)
在System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
在 System.Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator 翻译器,EntityConnection连接,字典
2 identifierValues, List
1 generatedValues)在 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(SaveOptions选项)
at System.Data.Entity.Internal.InternalContext.SaveChanges()
---内部异常堆栈跟踪结束---
at System.Data.Entity.Internal.InternalContext.SaveChanges()
在Zappiti.BaseApi.PutVideo(PutVideo putVideo,Guid userId,String queueName,Boolean isBeta)
我使用TFS的标准Build Definition部署我的包。
有没有办法避免这些连接错误?
答案 0 :(得分:0)