Рабочая роль Azure перестает отвечать после внутреннего tcp-соединения с веб-ролью - PullRequest
1 голос
/ 28 сентября 2010

Я публикую вопрос, который впервые появляется здесь , потому что кажется, что он мертв на форумах Microsoft. Плюс, переполнение стека лучше. : -Р

Я размещаю конечную точку TCP в рабочей роли в Azure -

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 совершенно счастлив.

Помощь !! Спасибо.

1 Ответ

1 голос
/ 05 октября 2010

Решено!Кажется, есть проблема с WCF, размещенным в работнике и IntelliTrace.Отключение IntelliTrace решило это.

...