Я создал кластер Service Fabric для Windows и развернул базовое приложение Service Fabric + веб-API для кластера, размещенного на сервере Windows.Я также занимаюсь разработкой для Windows 10 с использованием Visual Studio 2019.
Из-за проблем с ценами моя компания решила выбрать кластер, размещенный на сервере Linux.Поэтому я обновил некоторые параметры, чтобы приложение ядра .net работало в Linux (например, удалив .Exe из Service Manifest xml)
Успешно развернуто на машине Linux.Однако путь к приложению другой.
Например, на компьютере с Windows я могу получить доступ к своему приложению, например:
myapp.southeastasia.cloudapp.azure.com: 19081 / MyApp / MyApi/ api / values
На компьютере с Linux URL-адрес: myapp.southeastasia.cloudapp.azure.com:19081/api/values
Имя служебного приложения и API отсутствует.Я не изменил никаких настроек, кроме этих, чтобы программа ядра Dotnet работала в Linux.
Я что-то пропустил?