Gar*_*ook 5 asp.net vmware file-permissions network-drive iis-express
我在VMWare中有一个Windows 7虚拟机,用于使用默认的IIS Express服务器开发ASP.NET MVC 5 Web应用程序。我想将项目保存在外部硬盘驱动器上,可以通过共享文件夹/网络驱动器在虚拟机中访问该项目。但是,当我运行应用程序时,IIS Express无法访问项目目录中的web.config文件。它在正确的文件夹中查找,因此我很确定这是一个权限问题。如何授予IIS Express文件访问网络驱动器上文件的权限?
我尝试过的事情
我宁愿避免的已知的最后手段
将项目文件从外部硬盘驱动器复制到VM的存储空间,反之亦然
在完整的IIS服务器上运行项目
其他须知
使用Visual Studio 2013和MVC 5
使用IIS Express 7.5
VMWare工作站11
虚拟机也位于外部硬盘驱动器上,因此我无法将USB连接到来宾,我需要通过共享文件夹访问硬盘驱动器的其余部分(尽管值得怀疑,也许对硬盘驱动器进行分区可以解决此问题?)
来宾操作系统是Windows 7 Professional
主机操作系统是Debian Jessie RC1
外部HDD格式化为NTFS,尽管在网络驱动器上显示为HGFS
我可以读写网络驱动器上的文件,只是IIS Express遇到了问题
VMware/VirtualBox 来宾和主机之间的共享文件夹有点利用了 Windows 的映射驱动器功能。但是,IIS 和 IIS Express 都不支持映射驱动器。如果可能,请使用同步工具(例如 Dropbox)或简单的 Git 在两者之间共享位。