Ошибка Service Fabric: не авторизовано для подключения - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь запустить пример Service Fabric, найденный здесь:

Образец Service Fabric Getting Started

Я загружаю его в Visual Studio 2017 CE. Я установил приложение Fabric в качестве запускаемого проекта, и оно отлично подходит для сборки и развертывания.

Visual Studio 2017 CE

Панель инструментов Service Fabric показывает, что все работает и работает.

Fabric Dashboard

Однако, когда я пытаюсь подключиться, используя пример проекта WebService, я получаю следующую ошибку:

WebService> Unhandled Exception: System.Fabric.FabricConnectionDeniedException: Not authorized to connect ---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80071C43
WebService>    at System.Fabric.Interop.NativeRuntime.FabricEndGetNodeContext(IFabricAsyncOperationContext context)
WebService>    at System.Fabric.FabricRuntime.NativeFabricRuntimeFactory.GetNodeContextEndWrapper(IFabricAsyncOperationContext context)
WebService>    at System.Fabric.Interop.AsyncCallOutAdapter2`1.Finish(IFabricAsyncOperationContext context, Boolean expectedCompletedSynchronously)
WebService>    --- End of inner exception stack trace ---
WebService>    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
WebService>    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
WebService>    at Microsoft.ServiceFabric.Services.Runtime.RuntimeContext.<GetOrCreateAsync>d__14.MoveNext()
WebService> --- End of stack trace from previous location where exception was thrown ---
WebService>    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
WebService>    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
WebService>    at Microsoft.ServiceFabric.Services.Runtime.ServiceRuntime.<RegisterServiceAsync>d__0.MoveNext()
WebService> --- End of stack trace from previous location where exception was thrown ---
WebService>    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
WebService>    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
WebService>    at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
WebService>    at WebService.Program.Main()

Я видел, где люди получают это, потому что они изменили проект запуска на что-то другое, чем GettingStartedApplication, к сожалению, это не моя проблема.

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Установите приложение Service Fabric в качестве запускаемого проекта, а не службы Service Fabric, и ошибка исчезнет

0 голосов
/ 27 июня 2018

Пока я копался в WebService web.config, я обнаружил, что порт используется для подключения к примеру приложения (порт 8081). Я пытался запустить экземпляр WebService в режиме отладки (не совсем понимая, как работает пример), и именно поэтому я получил сообщение об ошибке. Надеюсь, это поможет кому-то еще.

...