ala*_*irs 7 windows parallels visual-studio-2010
我最近买了一台新的Mac笔记本电脑,并在Parallels虚拟机中运行VS2010.它对我来说效果很好,但是我在调试特定项目类型时遇到了一些问题,这些问题与通过网络共享访问项目有关.测试项目无法运行,因为测试运行器无法加载测试的DLL.Web项目无法在Visual Studio迷你Web服务器中运行,引发以下异常:
'An error occurred loading a configuration file: Failed to start monitoring changes to path\to\web.config'.
我花了整整一夜的时间在网上搜索,但运气不好.在阅读了这 两篇文章之后,我尝试了通常的CasPol更改,但随后发现了早期VS2010测试版中的一篇文章,表明在.NET 4.0和VS2010中不再需要/支持CasPol.
可以通过映射驱动器和UNC路径访问网络共享.UNC路径的主持人是.pfs; 根据这篇文章, Windows会将以点开头的主机名视为源自Internet区域.
虚拟机在管理员帐户下运行其应用程序,该帐户似乎具有网络共享上的所有必要权限,以创建,读取,写入和删除文件和文件夹.我说"似乎有",因为我无法通过资源管理器查看相应文件夹的安全属性:安全选项卡不存在.
有没有人设法成功加载和调试VS2010中网络共享的Web和测试项目?
更新: 我尝试使用我的MacBook的IP地址在单独的本机Windows计算机上加载VS2010中的解决方案,结果不尽相同.测试项目再次无法运行错误:
Error loading \\192.168.0.4\alastair\Code\project\bin\Debug\Tests.dll: Could not load file or assembly 'file://\\192.168.0.4\alastair\Code\project\bin\Debug\Tests.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
但是,ASP.NET MVC项目在此设置中按预期正确运行,如果我使用MacBook的NETBIOS名称,我会得到完全相同的结果.
当然,为了做到这一点,我必须在Snow Leopard中启用SMB共享,这不需要访问我的Parallels VM中的位置.也许在Parallels中有一些设置我需要调整以更改共享的权限?
我还为主持人标记了这个问题,要求将其移至StackOverflow; 我认为它可能比SuperUser更合适.
| 归档时间: |
|
| 查看次数: |
4519 次 |
| 最近记录: |