Отладка службы Service Fabric DNX/asp.net 5 без сохранения состояния в кластере Azure

Я опубликовал свою службу без сохранения состояния dnx/Web Service Fabric на локальном компьютере — она работает. Публикую в облако (тщательно настроив правильные порты) и он не запускается корректно. Ошибка заключается в том, что обычный раздел меньше количества реплик.

Я подозреваю, что dnx не установлен по умолчанию на виртуальных машинах кластера. Есть ли способ обойти это? Кажется, я не получаю доступ к этим виртуальным машинам, поэтому я могу установить asp.net 5 вручную.


person MarkD    schedule 24.01.2016    source источник
comment
Я знаю, вы сказали, что тщательно настроили правильные порты, но для проверки работоспособности можете ли вы убедиться, что у вас есть Protocol=http в конфигурации вашей конечной точки в ServiceManifest.xml? Должно выглядеть так: ‹Имя конечной точки=Протокол ServiceEndpoint=http Port=80 /›   -  person Vaclav Turecek    schedule 26.01.2016
comment
Также все, что вам нужно для запуска dnx, должно быть в пакетах, которые развертываются с помощью службы asp.net 5 (если это не изменилось недавно, но я почти уверен, что все дело в том, что вам не нужно ничего устанавливать на хост-компьютер ).   -  person Vaclav Turecek    schedule 26.01.2016


Ответы (1)


Нашел проблему - это был не DNX.

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

Версия среды выполнения .NET: 4.0.30319.34014 — это приложение не может быть запущено. Для этого приложения требуется одна из следующих версий .NET Framework: .NETFramework, версия = v4.5.2

Вы хотите установить эту версию .NET Framework сейчас?

Я разберусь, как правильно ориентироваться.

person MarkD    schedule 27.01.2016