Не удается запустить службу. Отказано в монтировании службы '/usr/local/share/dotnet/sdk/NuGetFallbackFolder\r\n' не является общим ресурсом из macos X и не известен докеру

Я создал проект в проекте asp.net core 2.0 на macOS X с поддержкой докеров. Проект успешно создан и добавлена ​​поддержка докеров.

Когда я запускаю проект, я получаю сообщение об ошибке

Невозможно запустить службу merorentalwebapi: b'Подключение запрещено: \r\nПуть /usr/local/share/dotnet/sdk/NuGetFallbackFolder\r\n не является общим для OS X и не известен Docker.\r\nВы можно настроить общие пути из Docker -> Настройки... -> Общий доступ к файлам.\r\nСм. https://docs.docker.com/docker-for-mac/osxfs/#namespaces для получения дополнительной информации.\r\n.' /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/AddIns/docker/MonoDevelop.Docker/MSbuild/Sdks/Microsoft.Docker.Sdk/build/Microsoft.VisualStudio.Docker.Compose.targets(363,5) : error : Обнаружены ошибки при запуске проекта..

Вот список из настроек докера

поддержка докеров

Пробовал какое-то решение по этой ссылке Docker: монтирование запрещено. Пути ... не используются совместно с OS X и неизвестны Docker. Но это не помогло мне решить проблему.

Как мне решить эту проблему, поскольку я новичок в .net на Apple Mac OS.


person San Jaisy    schedule 14.05.2018    source источник


Ответы (1)


Решите, нужно добавить это местоположение в настройки докера

предпочтение докера

person San Jaisy    schedule 14.05.2018
comment
это также решило мою проблему! Спасибо - person Raha; 09.04.2019
comment
Оно работает. Также задокументировано здесь: docs.microsoft.com/ en-us/visualstudio/mac/ - person Volkan Paksoy; 06.08.2019
comment
Спасибо, очень помогло - person Jonathan Santiago; 20.12.2020