我正在尝试使用安装在 Vista Ultimate SP1 上的 IIS 7 远程管理。连接到 Windows Server 2008 Webserver R2 上的 IIS 7.5。尝试了完整安装和核心安装。当我连接时,控制台想要下载并安装新功能。
Microsoft.Web.管理.IisClient 7.5.0.0 Microsoft.Web.管理.AspnetClient 7.5.0.0
我选中复选框并单击“确定”,然后它下载并询问我是否要安装它们,但在我单击“运行”后,它就退出了。我尝试只选择其中一个,结果一样。我以管理员身份运行了 IIS 远程工具。这些功能在我的 XP 计算机上安装正确。有什么想法吗?
更新:如果我有任何声誉,我会提供 500 声誉来解决这个问题!
答案1
Windows Vista SP2 中修复了一个错误,如果您安装它,您的问题将得到解决。或者,您可以删除位于 \windows\system32\inetsrv\ 目录中的四个文件:Microsoft.Web.Management.AspnetClient.dll Microsoft.Web.Management.Aspnet.dll Microsoft.Web.Management.IisClient.dll Microsoft.Web.Management.Iis.dll
删除此文件将要求您取得它们的所有权:(右键单击 -> 属性 -> 安全 -> 高级 -> 所有者 -> 编辑),然后将所有者设置为管理员,单击确定并关闭所有对话框。为您添加权限(右键单击 -> 属性 -> 安全 -> 编辑 -> 为管理员添加完全权限)。
最后删除这些文件,这个改变不会造成任何副作用并且会解决问题。
答案2
我不确定它是否会工作或安装,但你可以尝试Windows 7 远程管理工具。这些肯定包括 R2 的管理工具,包括 IIS 7.5。但是我不确定它是否会安装在 Wibdows Vista 上。我怀疑官方 Vista 工具将在服务器公开 RTM 时发布。