Исключение локального кластера сервисной фабрики из 0x80071BFF

Я создал решение с несколькими приложениями, и оно отлично сработало. Но через день, когда я снова собирался отлаживать решение, оно вдруг не может запуститься. У меня были отключены брандмауэр и AV, как когда они работали, так и позже, когда они не работали. Он отлично работает при развертывании на Azure, но не локально.

Выдается ошибка:

Исключение из HRESULT: 0x80071BFF

    at System.Fabric.Interop.NativeRuntime.FabricGetNodeContext()
   at System.Fabric.FabricRuntime.NativeFabricRuntimeFactory.GetNodeContextHelper()
   at System.Fabric.Interop.Utility.WrapNativeSyncInvoke[TResult](Func`1 func, String functionTag, String functionArgs)

Связанный пост -всегда тайм-аут

описывает подобное. Однако я получаю это при локальной отладке и с наименьшим возможным приложением: я даже только что создал 1 приложение, 1 актер, не вносил никаких изменений, нажал F5 и получил эту ошибку.

Итак, я посмотрел на service- Fabric-Troubleshoot-Local-Cluster-Setup, и хотя я также получаю исключение TypeInitializationException, решение:

Your path variable was not correctly set during installation. Please sign out of Windows and sign back in. This will fully refresh your path.

вообще не работал. Ничто другое на этой странице, казалось, не было связано.

Теперь я начинаю чувствовать, что исчерпал все ключевые слова, которые могу найти в гугле, и до сих пор понятия не имею, что делать. Любая помощь будет принята с благодарностью.

EDIT: я пытался запустить через диспетчер кластера, но приложения по-прежнему не запускаются. Я удалял приложения, удалял кластер, пробовал новые решения снова и снова. Единственное, что я не пробовал, это переустановка SDK и VS. Я немного не хочу переустанавливать VS, поэтому я надеюсь найти некоторые подсказки, прежде чем прибегать к этому.

ОБНОВЛЕНИЕ 1. Теперь я переустановил Service Fabric v. 5.3.311.9590, SDK и инструменты. Создал решение, добавил службу без сохранения состояния. Нажмите F5. Точно такая же ошибка вылетает. Теперь я попытаюсь установить на другую машину с такой же конфигурацией.

ОБНОВЛЕНИЕ 2: Установил SDK на идентичную виртуальную машину, Win10, также с VS2015 Update 3. Создал решение, добавил 1 актера, нажал F5, и на этом компьютере также выдается точная ошибка. Я попробовал Debug без отладки (как уже упоминалось здесь), чтобы прикрепить позже. Но приложение никогда не запускается. Это не удалось. Это одинаково на обеих машинах.

Все работало, а день за днем ​​нет, и это проблема, которую я нигде не могу найти в сети. Что это может быть? Я обнаружил, что обновления безопасности для Windows были сделаны примерно в тот же день, когда это произошло ... Я удалю и попробую еще раз.

ОБНОВЛЕНИЕ 3:

Удалить обновление безопасности было невозможно, но я смог скрыть пару других обновлений. Однако не повезло. Из здесь я нашел это https://github.com/Azure/service-fabric-issues/issues/15 и понял, что на самом деле у меня очень мало места на диске, и поэтому я увеличил его (диспетчер Hyper-V) до 20 гигабайт свободного места. Но нет, все та же проблема.


person Zeo Damian    schedule 12.11.2016    source источник
comment
Я застрял с той же проблемой, где вы можете найти какое-либо решение для этого?   -  person Vinodh    schedule 12.12.2016
comment
Я сделал новую виртуальную машину с win10 и vs15, и это решило проблему. Здесь: github.com/Azure/service-fabric-issues/issues/92 Я написал об этом, и там был комментарий, в котором говорилось: я посмотрел на трассировку, и проблема здесь в том, что согласование безопасности истекает, что мы обычно наблюдаем на сильно загруженных машинах. ... Перейдите по ссылке для более подробной информации. Хотя я не знаю, было ли это решением.   -  person Zeo Damian    schedule 14.12.2016