在Visual Studio 2015中将webjobs发布到Azure时,我在事件查看器上收到以下错误条目。虽然webjob已发布但由于错误我必须重新打开解决方案:
来自源应用程序的事件ID 0的描述不能 找到。未安装引发此事件的组件 您的本地计算机或安装已损坏。你可以安装 或修复本地计算机上的组件。
如果事件源自另一台计算机,则显示信息 不得不与事件一起得救。
活动中包含以下信息:
错误处理程序异常:System.ServiceModel.CommunicationException: 从管道读取错误:管道已经结束。 (109,0x6d)。 ---> System.IO.IOException:读取操作失败, 看内在异常。 ---> System.ServiceModel.CommunicationException: 从管道读取错误:管道已经结束。 (109,0x6d)。 ---> System.IO.PipeException:读取错误 从管道:管道已经结束。 (109,0x6d)。在 System.ServiceModel.Channels.PipeConnection.OnAsyncReadComplete(布尔 haveResult,Int32 error,Int32 numBytes)---内部异常结束 堆栈跟踪--- at System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果)
在System.ServiceModel.Channels.ConnectionStream.EndRead(IAsyncResult asyncResult)at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult) ---内部异常堆栈跟踪的结束---在System.Net.Security.NegotiateStream.EndRead(IAsyncResult asyncResult) 在System.ServiceModel.Channels.StreamConnection.EndRead()---结束 内部异常堆栈跟踪--- at System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果)
在 System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult的 结果,消息&消息) System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult的 结果,RequestContext& requestContext)at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult的 结果,RequestContext& requestContext)\ r \ n at System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果)
在 System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult的 结果,消息&消息) System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult的 结果,RequestContext& requestContext)at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult的 结果,RequestContext&的RequestContext)消息资源存在,但未在消息中找到消息 字符串/消息表
答案 0 :(得分:1)
根据您的描述,我建议您可以尝试确保为Visual Studio安装了最新的azure SDK。
您可以按照此link下载SDK并进行安装,也可以使用Microsoft Web Platform Installer更新SDK。