Включение параметров для запуска переноса существующего приложения с веб-страницами MVC и компонентами Web Api в Service Fabric. Мы получили компоненты Web Api, работающие под ServiceFabric, но не веб-страницы MVC. Основываясь на том, что я видел там, похоже, не существует окончательного способа запуска существующего приложения MVC в структуре сервиса. Это правильно или я что-то упускаю? ПРИМЕЧАНИЕ - приложение MVC, я имею в виду веб-сайт, созданный с использованием MVC 6, а не услуг веб-API. Спасибо заранее.Хост-приложение MVC на Azure Service Fabric
ответ
Да, вы можете принять приложение MVC 6 и запустить его на сервисной ткани. Вот пример из официального Azure Образец галереи: https://github.com/Azure-Samples/service-fabric-dotnet-iot/tree/master/src/Iot.Tenant.WebService
Если вы планируете разрабатывать новые приложения, то вы можете следовать ниже ссылке service-fabric-add-a-web-frontend
Если у вас есть существующее приложение и вы не хотите, чтобы изменить любой код, который вы можете развернуть в качестве гостевого исполняемого файла. ниже: link service-fabric-deploy-existing-app
Если у вас есть существующее приложение (на основе MVC 5 и IIS) и вы хотите развернуть в Service Fabric, вы и хост с помощью контейнера. Приложение MVC5 не поддерживает самообслуживание и тесно связано с IIS. проверьте ниже ссылку iis-based-applications-to-service-fabric-using-docker-container
Не является ли MVC6 таким же, как ASP NET Core? И в сервисной ткани есть поддержка для размещения сетевых приложений. Возможно, вам придется переносить контрольные файлы, но в этом случае это должно быть прямолинейно ... –