gpt4 book ai didi

c# - 与 Web 角色进行内部 tcp 连接后,Azure 辅助角色变得无响应

转载 作者:可可西里 更新时间:2023-11-01 02:53:02 24 4
gpt4 key购买 nike

我正在发布最先出现的问题 here因为它在微软论坛上似乎已经死了。另外,Stack Overflow 更好。 :-P

我在 Azure 上以辅助角色托管 TCP 端点 --

var _breadcrumbServiceHost = new ServiceHost(typeof(BreadcrumbService));
var binding = new NetTcpBinding(SecurityMode.None);
var externalEndPoint = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["shuttles"];
_breadcrumbServiceHost.AddServiceEndpoint(typeof(IBreadcrumbService), binding, String.Format("net.tcp://{0}/BreadcrumbService", externalEndPoint.IPEndpoint));

我收到两个抛出的异常 -

System.InvalidProgramException  -  Common Language Runtime detected an invalid program

Unhandled exception: System.Runtime.CallbackException: Async Callback threw an exception. ---> System.InvalidProgramException: Common Language Runtime detected an invalid program.
at System.ServiceModel.Dispatcher.ErrorBehavior.HandleErrorCommon(Exception error, ErrorHandlerFaultInfo& faultInfo)
at System.ServiceModel.Dispatcher.ChannelDispatcher.HandleError(Exception error, ErrorHandlerFaultInfo& faultInfo)
at System.ServiceModel.Dispatcher.ChannelDispatcher.HandleError(Exception error)
at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
at System.ServiceModel.Dispatcher.ChannelHandler.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
at System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)

这并不总是会发生——有时 Azure 非常高兴。

救命!!谢谢。

最佳答案

解决了!工作线程和 IntelliTrace 中托管的 WCF 似乎存在问题。禁用 IntelliTrace 解决了这个问题。

关于c# - 与 Web 角色进行内部 tcp 连接后,Azure 辅助角色变得无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3809055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com