2

Я создал виртуальную коробку виртуальных окон Windows 10 с установленным предприятием Visual Studio 2015.Общая папка на VirtualBox, не открытая с Visual Studio 2015 (проект веб-сайта)

Я попытался открыть существующее решение проекта Сайт Visual Studio в C:\sharedfolder\projectdirectory (с символической ссылкой) или \\VBOXSVR\myapp через VirtualBox общие функциональные возможности папки, но не может открыть говоря

"Creation of the virtual directory http://localhost:1849/ failed with the error: Filename: \?\UNC\VBOXSVR\myapp.vs\config\applicationhost.config Error: Cannot read configuration file"

Если скопировать папку C:\Code он открывается без каких-либо проблем?

Любая идея, как я могу решить эту проблему? Мне нужно это в общей папке, потому что я использую MAC OS для работы с javascript dev, так что хорошо поделиться этой папкой.

+0

Итак, операционная система OSX и гостевая ОС VM - win10? Возможно, это проблема прав доступа к общей папке в ОС хоста? – TabascoEye

+0

Вы пытались присвоить букву диска вашей общей папке в Windows и использовать ее в Virtual Studio? – dauer

+0

Вы проверяли права доступа к папкам в обеих операционных системах? – k4yaman

ответ

1

Я попытался это же решение и получить тот же результат, я сделал некоторые исследования и нашел эту ссылку, которая говорит о том, что общая папка не Шоуда использоваться как это

https://forums.virtualbox.org/viewtopic.php?f=2&t=62120

0

Я столкнулся с этим же вопросом при попытке загрузить проект ASP.NET MVC. (Я использую гостя Windows 10 и хост Debian 8.)

Я нашел this answer от @MatthewFellows. Цитирование:

There seems to be an issue with the way Virtualbox shares the folders between Host and Guest. As I discovered when doing this with a Vagrant setup, if you manually create a UNC share on the Host, connect to that share on the Guest and point IIS at it things go along smoothly.

Это было сделано в ответ на вопрос о IIS чтении файла Web.config, но оказывается, что это решение также работал для загрузки файла applicationhost.config. Я создал общий ресурс Samba вручную, указав Visual Studio на проект в этом ресурсе, и это устранило проблему.

1

Эта проблема также возникает с VMWare Virtual Machine сопоставления дисков.

Я получил эту ошибку при открытии рабочего проекта ASP от виртуальной доли VMware:

Creation of the virtual directory failed with the error: Filename/... Error: Cannot read configuration file

Другие предложения, которые не помогло:

  • Сброс разрешений только для чтения в файле «C: \ Users \\ Documents \ IISExpress \ config \ applicationhost.config» или в поле «: \»
  • Удаление и переустановка всего Visual Studio пакета, IISExpress или «Microsoft ASP.NET Web рамочные и инструменты 2015»

Все остальные, не-практически отображенные проекты ASP, правильно загружен.

Основная проблема заключается в том, что виртуальный сопоставленный диск вызывает неправильные ссылки на пути Visual Studio.

В моем случае виртуальный диск был "Z" - «\ \ Z: \ Misc \" \ ApplicationHost.config

Решение: Переместить проект из любого виртуального диска и в местный. Если вы используете Team Services, перенастройте проект в этот локальный каталог.

Смежные вопросы