加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

当我在Windows Azure上交换暂存和生产部署时,“错误:19 – 物理

发布时间:2020-12-14 02:20:46 所属栏目:Windows 来源:网络整理
导读:每次我在Staging和Production之间交换部署时,都会遇到这种错误: [Wed Oct 09 18:43:51.9519 +00:00 2013] [Error] [Zappiti.BaseApi] An error occurred while updating the entries. See the inner exception for details. System.Data.Entity.Infrastruct
每次我在Staging和Production之间交换部署时,都会遇到这种错误:

[Wed Oct 09 18:43:51.9519 +00:00 2013] [Error] [Zappiti.BaseApi] An
error occurred while updating the entries. See the inner exception for
details.

System.Data.Entity.Infrastructure.DbUpdateException: An error
occurred while updating the entries. See the inner exception for
details. —> System.Data.UpdateException: An error occurred while
updating the entries. See the inner exception for details. —>
System.Data.SqlClient.SqlException: A transport-level error has
occurred when receiving results from the server. (provider: Session
Provider,error: 19 – Physical connection is not usable)

at System.Data.SqlClient.SqlConnection.OnError(SqlException exception,
Boolean breakConnection,Action`1 wrapCloseInAction)

at
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject
stateObj,Boolean callerHasConnectionLock,Boolean asyncClose)

at
System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject
stateObj,UInt32 error)

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)

at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior,
SqlCommand cmdHandler,SqlDataReader dataStream,
BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject
stateObj,Boolean& dataReady)

at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader
ds,RunBehavior runBehavior,String resetOptionsString)

at
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior
cmdBehavior,Boolean returnStream,Boolean
async,Int32 timeout,Task& task,Boolean asyncWrite)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior
cmdBehavior,String
method,TaskCompletionSource`1 completion,
Boolean asyncWrite)

at
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1
completion,String methodName,Boolean sendToPipe,
Boolean asyncWrite)

at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()

at
System.Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator
translator,EntityConnection connection,Dictionary2
identifierValues,List
1 generatedValues)

at
System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager
stateManager,IEntityAdapter adapter)

— End of inner exception stack trace —

at
System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager
stateManager,IEntityAdapter adapter)

at System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options)

at System.Data.Entity.Internal.InternalContext.SaveChanges()

— End of inner exception stack trace —

at System.Data.Entity.Internal.InternalContext.SaveChanges()

at Zappiti.BaseApi.PutVideo(PutVideo putVideo,Guid userId,String
queueName,Boolean isBeta)

我使用TFS的标准Build Definition部署我的包.

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

解决方法

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

http://msdn.microsoft.com/en-us/data/dn456835

我会试一试.

敬请关注.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读