РезюмеЧто такое лучший способ опубликовать мою службу WCF Библиотеку EC2
У меня есть 2 отдельных решения, решение MVC, который включает в себя мой проект MVC 5 и проект модульного тестирования, другое решением является WCF Решение сервисной библиотеки, которое состоит из различных других проектов, показанных ниже. У меня есть экземпляр EC2 свободного уровня, работающий на AWS.
я уже настроил мой MVC решение в IIS, чтобы использовать «dev.fleepos.local» для моего проекта MVC и проект службы для использования «service.fleepos.local». Все это прекрасно. Я могу использовать свои услуги из своего веб-решения.
Проблема
Я могу опубликовать мое приложение MVC, используя WebDeploy моей EC2 инстанции, но это не будет работать в одиночку, как это требуется приложение службы, но проблема я имею что я не могу опубликовать мой Fleepos.Services в целом, я могу только опубликовать проект Fleepos.Services (проект запуска на рисунке выше, выделенный жирным шрифтом). Проблема в том, что мне нужны все эти другие проекты вместе с ней, чтобы она работала. У меня установлен IIS на моем сервере Windows EC2, и моя база данных также включена в мой sql express. Мне просто нужен загруженный сервисный уровень.
Что я пытался
Я использую команду города, чтобы запустить свой билд после того, как было совершено в Git и второй этап сборки, чтобы получить библиотеки DLL и превратить их в NuGet пакет, используя nuspec файл, который также отлично работает.
Это DLL-файлы, указанные ниже в обзоре пакетов nuget.
Теперь я не знаю, что делать дальше. Очень подробное объяснение будет очень оценено.
Привет, хотя я сделал это уже и использовал DLL в m-хосте, который ссылается на другие проекты. Мне удалось развернуть хост службы. Поэтому я буду отмечать это как ответ. –