如何使用 C# 从另一台服务器远程管理 IIS?

问题描述

如何使用 C# 从另一台服务器远程管理 IIS?

ServerManager.OpenRemote("ServerName");

我需要上面代码段中的 ServerName 格式示例

I tried this example with "localhost" parameter but did not return any value

解决方法

您需要确保您有足够的管理权限来访问远程 IIS,例如在两个服务器上都禁用了防火墙。登录用户是域\管理员。

此链接还提供了一些启用 DCOM 的配置:

Credentials for ServerManager.OpenRemote