Docker GetServiceReferences: формат указанного пути не поддерживается - PullRequest
0 голосов
/ 01 мая 2018

Попытка локально запустить приложение 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 и попытаюсь увидеть, что отличается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...