IIS в VirtualBox, обслуживающем файлы от общей папки Ubuntu

Вот проблема:

  • Я хочу использовать Ubuntu.
  • Но я должен разработать ASP.NET (MVC) сайты.
  • Таким образом, я устанавливаю VirtualBox с Win2003 и IIS6.
  • Но я предпочел бы, чтобы мои рабочие файлы были расположены в моей Ubuntu домашняя папка.
  • Таким образом, я устанавливаю совместно используемую папку в VirtualBox и заставляю виртуальный каталог IIS6 работать оттуда.

Проблема, IIS6 не может сделать этого. Независимо от того, что я пробую (сетевой диск, сетевой путь uri), я получаю различные ошибки IIS: не может получить доступ к папке (для сетевого диска), не может наблюдать изменения файловой системы (\vboxsvr путь к общему ресурсу), и так далее.

Существует ли путь к IIS6 в виртуальной машине для конфигурирования папки виртуального приложения, чтобы быть на хост-машине (Ubuntu) - быть этим совместно используемая папка, сетевой диск, кто-то совместно использует, или безотносительно?

Вот то, что я получил сетевой диск использования:

HttpException (0x80004005): Сервер не может получить доступ к каталогу приложения 'h:\work\web\'. Каталог не существует или не доступен из-за настроек безопасности.]

И это использует опцию пути сетевого ресурса в IIS:

[HttpException (0x80070001): Не удалось начать наблюдать изменения к '\vboxsvr\queen3\work\web

ОБНОВЛЕНИЕ: также, для предотвращения "Отказавший, чтобы начать наблюдать изменения" можно рассмотреть этот метод (отключите ASP.NET, наблюдающий изменения файла). Это позволит использовать совместно используемые папки VirtualBox, не только доли самбы. Это также помогает отладить приложения от использования Visual Studio, выполненного (F5), только решение должно быть открыто от доли, не отображаемого файла (\vboxsvr\share).

6
задан 03.04.2010, 20:04

1 ответ

Это может быть проблема с тем, как virtualbox совместно использует папку с помощью специального имени vboxsvr. Попытайтесь совместно использовать папку на Ubuntu с помощью Samba и затем отобразив его в виртуальной машине с помощью IP-адреса вместо этого.

3
ответ дан 07.12.2019, 16:26

Теги

Похожие вопросы