Попытка запустить локально приложение 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 и Docker
Я понимаю, что это может быть довольно расплывчато, поэтому, если я могу предоставить какие-либо дополнительные сведения, дайте мне знать.
Обновлено:
Добавление docker-compose
только к шаблону MVC по умолчанию в новом проекте работает нормально, поэтому проблема, похоже, связана с устаревшим решением. Также заметил, что я не могу перемещаться по общим свойствам проекта docker-compose
, я получаю всплывающую ошибку URI formats are not supported
Обновлено: Добавление нового проекта MVC из шаблона в решение без каких-либо ссылок на другие проекты также вызывает ошибку. Может ли это указывать на то, что проблема может быть где-то на уровне решения?
Обновлено:
Я создал новый файл решения и начал перенос всех проектов. Таким образом, я могу создать образ докера. Как только я закончу перенос всего проекта, я проведу сравнение файлов .sln
и попытаюсь увидеть, в чем разница.
У меня возникает проблема при попытке добавить Docker через VS2017 в существующий проект MVC. Файлы Docker добавляются в проект, и создается проект docker-compose, но затем, когда я его запускаю, я получаю сообщение об ошибке. Нет конкретного файла, к которому это относится, но я рад добавить любые файлы, которые помогли бы сузить круг вопросов, просто дайте мне знать, какие из них ...
Удалось ли вам это решить?
Трудно оказать вам помощь, если вы не предоставите нам файл, в котором у вас есть эти проблемы.