这是问题所在:
- 我想使用Ubuntu。
- 但我需要开发ASP.NET(MVC)站点。
- 所以我用Win2003和IIS6设置了VirtualBox。
- 但我更喜欢我的工作文件位于我的Ubuntu主文件夹中。
- 所以我在VirtualBox中设置共享文件夹,并从那里使IIS6虚拟目录工作。
问题是,IIS6无法做到这一点。无论我尝试什么(映射驱动器,网络uri路径)我得到不同的IIS错误:无法访问文件夹(用于映射驱动器),无法监视文件系统更改(\ vboxsvr共享路径),等等。
有没有办法让IIS6在虚拟机中配置虚拟应用程序文件夹在主机(Ubuntu)上 - 无论是共享文件夹,映射驱动器,smb共享还是其他什么?
这是我使用映射驱动器得到的:
HttpException(0x80004005):服务器无法访问应用程序目录'h:\ work \ web \'。由于安全设置,该目录不存在或无法访问。
这是在IIS中使用网络共享路径选项:
[HttpException(0x80070001):无法开始监视对'\ vboxsvr \ queen3 \ work \ web的更改
更新:另外,为了避免“无法开始监视更改”,可以考虑使用此方法(禁用ASP.NET监视文件更改)。这将允许使用VirtualBox共享文件夹,而不仅仅是samba共享。这也有助于使用run(F5)从Visual Studio调试应用程序,只有解决方案必须从共享打开,而不是映射文件(\ vboxsvr \ share)。
分享的权限可能呢?
—
mindless.panda 2010年
好的,我在哪里设置VirtualBox共享文件夹的权限?
—
user17859 2010年
请注意,我可以使用此共享,使用Visual Studio编写文件和构建解决方案。但IIS不能。
—
user17859 2010年
我找到了一些点击,从这里开始:support.microsoft.com/kb/257174
—
mindless.panda 2010年