Попытка локально запустить приложение Web MVC с помощью Docker
. Приложение компилируется и работает нормально, когда Set as StartUp Project
вне проекта docker-compose
, но завершается ошибкой, когда docker-compose
равно Set as StartUp Project
во время сборки, когда дело доходит до Target DockerGetServiceReferences:
с
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.Docker.Sdk\build\Microsoft.VisualStudio.Docker.Compose.targets(195,5): error : The given path's format is not supported.
Я добавил docker-compose
через Visual Studio 2017 в существующее приложение, как описано здесь:
Как создать контейнер для веб-приложений .NET Framework с помощью Windows Containers и Docker
Я ценю, что это может быть довольно расплывчато, поэтому, если есть какие-либо подробности, которые я мог бы предоставить, пожалуйста, сообщите мне.
EDIT:
Добавление docker-compose
к шаблону MVC по умолчанию в новом проекте работает нормально, поэтому проблема, похоже, в устаревшем решении. Также заметил, что я не могу перемещаться docker-compose
Общие свойства проекта, я получаю всплывающую ошибку URI formats are not supported
EDIT:
Добавление нового проекта MVC из шаблона в решение без каких-либо ссылок на другие проекты также приводит к ошибке. Может ли это указывать на то, что проблема может быть где-то на уровне решения?
EDIT:
Я создал новый файл решения и начал переносить все проекты. Таким образом, я успешно могу создать образ докера. Как только я закончу миграцию всего проекта, я сделаю сравнение файлов .sln
и попытаюсь увидеть, что отличается.