尝试使用 VMWare vShere Client 连接到 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 客户端
谢谢你,
基思
答案1
现在可以直接从 VM 获取 VMware vSphere Client 和 Host Update Utility 的更新,该更新可修复此问题,而无需侵入您的操作系统。
查找版本 4.0 更新 1 | 208111 - 11/19/09
答案2
VMware 社区网站上有一个帖子,详细介绍了运行过程中遇到的问题以及解决方法
http://communities.vmware.com/thread/211440
该线程中有一个涉及.NET 程序集等的解决方案。
答案3
因为我花了很长时间才弄清楚,主要是因为我没有阅读线程的第二页,这里是 Windows 7 x64 的步骤,几乎完全取自这里。
- 在非 Windows 7 64 位 Windows 安装上
%SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\System.dll
到C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib
在 Windows 7 计算机上。 - 编辑 VpxClient.exe.config 以匹配以下内容:
<?xml version="1.0" encoding="utf-8"?> <配置> <系统.net> <连接管理> <清除/> <添加地址="*" 最大连接数="8" /> </连接管理> </system.net> <应用程序设置> <添加键=“protocolports”值=“https:443”/> </应用设置> <运行时> <developmentMode developerInstallation="true"/> </运行时> </配置>
- 创建一个批处理文件,内容如下:
设置 DEVPATH=C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib “C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe”
答案4
vSphere 客户端在我的 Windows Server 2008 x64 工作站上运行,但现在我已升级到 Windows 2008 R2 x64,并且遇到了与报告 Windows 7 问题的相同症状。不幸的是,这个 Windows 7 技巧似乎不适用于 Win2008R2。