вот в чем проблема:
- Я хочу использовать Ubuntu.
- но мне нужно превратиться ASP.NET (MVC) сайты.
- Так что я настроить VirtualBox с Win2003 и IIS6.
- но я предпочел бы, чтобы мои рабочие файлы находились в моей домашней папке Ubuntu.
- Так что я настроить общую папку в VirtualBox и сделать IIS6 виртуальный каталог работать оттуда.
проблема в том, что IIS6 не может этого сделать. Все, что я пытаюсь (подключенный диск, сетевой uri path) я получаю разные ошибки IIS: не удается получить доступ к папке (для подключенного диска), не удается отслеживать изменения файловой системы (vboxsvr общий путь) и так далее.
есть ли способ для iis6 в виртуальной машине настройка виртуальной папки приложения на хост-машине (Убунту) - это общая папка, диск, папка SMB, или что?
вот что я получил, используя подключенный диск:
HttpException (0x80004005): сервер
не каталог приложения Access
'h:workweb'. Каталог не
существует или недоступен из-за
параметры защиты.]
и это с помощью параметра сетевой ресурс путь в IIS:
[HttpException (0x80070001): не удалось
начать мониторинг изменений
'vboxsvrqueen3workweb
UPDATE: кроме того, чтобы избежать "не удалось начать мониторинг изменений" можно рассмотреть этой метод (отключить ASP.NET мониторинг изменений файлов). Это позволит использовать общие папки VirtualBox, а не только общие папки samba. Это также помогает отлаживать приложения из Visual Studio с помощью run (F5), только решение должно быть открыто из общего ресурса, а не сопоставленного файла (vboxsvrshare).