asp.net – 授予IIS Express访问VMWare中网络驱动器的权限

我在VMWare中有一个
Windows 7虚拟机,我用它来使用默认的IIS Express服务器开发ASP.NET MVC 5 Web应用程序.我喜欢将我的项目保存在外部硬盘驱动器上,我可以通过共享文件夹/网络驱动器访问虚拟机.但是,当我运行我的应用程序时,IIS Express无法访问项目目录中的web.config文件.它正在查找正确的文件夹,所以我很确定这是一个权限问题.如何授予IIS Express文件访问网络驱动器上的文件的权限?

我尝试过的事情

>以管理员身份运行Visual Studio
>将iisexpress.exe设置为始终以管理员身份运行
>在applicationhost.config文件中查看
>尝试在网络驱动器上设置写入权限(右键单击驱动器并转到属性但没有“安全”选项卡可用)
>在我寻找解决方案的几个小时里,我尝试了一些其他一些我不记得的事情

已知的最后一个度假胜地,我宁愿避免

>将项目文件从外部硬盘驱动器复制到VM的存储空间,反之亦然
>在完整的IIS服务器上运行项目

其他要知道的事情

>使用Visual Studio 2013和MVC 5
>使用IIS Express 7.5
> VMWare Workstation 11
>虚拟机也在外部硬盘上,因此我无法将USB连接到guest虚拟机,我需要通过共享文件夹访问其余的硬盘驱动器(虽然可疑,可能分区硬盘驱动器会解决这个问题吗? )
>来宾操作系统是Windows 7专业版
>主机操作系统是Debian Jessie RC1
>外部硬盘格式化为NTFS,尽管它在网络驱动器上显示为HGFS
>我可以读写网络驱动器上的文件,只是IIS Express遇到了麻烦

最佳答案 guest虚拟机和主机之间的VMware / VirtualBox共享文件夹类似于使用Windows的映射驱动器功能.但是,IIS和IIS Express都不支持映射驱动器.如果可能,使用同步工具(如Dropbox)或简单地使用
Git来共享两者之间的位.

点赞