尝试使用 VMWare vShere 客户端连接到 ESXi 服务器时出现错误:
Error parsing the server "server" "clients.xml" file.
Login will continue, contact your system administrator.
其次是:
The type initializer for 'VirtualInfrastructure.Utils.HttpWebRequestProxy' threw an exception.
有什么线索可以解决这个问题吗?
来自 ESXi 4.0.0 ReleaseBuild-171294 的 Windows 7 x64 RC Build 7100 vSphere 客户端
谢谢你,
基思
VMware 社区站点上有一个线程,详细说明了使其正常工作的问题以及解决方法
http://communities.vmware.com/thread/211440
该线程中有一个涉及.NET程序集等的解决方案。
因为我花了很长时间才弄清楚这一点,主要是因为我没有阅读线程的第二页这里是 Windows 7 x64 的步骤,几乎完全来自这里。
我不得不使用:
...因为我的系统上不存在“C:\Program Files (x64)”。
vSphere 客户端在我的 Windows Server 2008 x64 工作站上运行,但现在我已升级到 Windows 2008 R2 x64,并且我遇到的症状与报告 Windows 7 问题的症状相同。不幸的是,这个 Windows 7 技巧似乎没有在Win2008R2上工作。
现在可以直接从 VM 获得 VMware vSphere Client 和 Host Update Utility 的更新,它可以修复此问题,而不会入侵您的操作系统。
寻找版本 4.0 更新 1 | 208111 - 2009 年 11 月 19 日
视窗 7 32 位
访问被拒绝。
C:\Users\a>COPY "C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll" "C:\P rogram Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib" 访问权限为否认。已复制 0 个文件。
如果您更新了 .net 框架,您将在 Windows XP 上遇到同样的问题。您可以安装 vSphere Client 4.0 更新 1 或更高版本来修复它。
外部 VMWare 文章
http://techhead.co/running-vmware-vsphere-client-on-windows-7/
上述说明对我有用[我将在此处复制它们以防文章被删除]。