Я пытаюсь запустить пример Service Fabric, найденный здесь:
Образец Service Fabric Getting Started
Я загружаю его в Visual Studio 2017 CE. Я установил приложение Fabric в качестве запускаемого проекта, и оно отлично подходит для сборки и развертывания.
Панель инструментов Service Fabric показывает, что все работает и работает.
Однако, когда я пытаюсь подключиться, используя пример проекта 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, к сожалению, это не моя проблема.