【问题标题】:How can I manage IIS remotely from another server using C #?如何使用 C# 从另一台服务器远程管理 IIS?
【发布时间】:2021-02-02 08:15:41
【问题描述】:

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

ServerManager.OpenRemote("ServerName");

我需要上面sn-p代码中ServerName格式的例子

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

【问题讨论】:

  • 这个问题欠缺。输入服务器名称,会发生什么?我猜它根本不是名称格式,而是其他所有可以阻止它工作的东西
  • 不清楚你有什么问题,但我想你可能会在这些相关的 Q/As 中找到正确的答案:stackoverflow.com/search?q=ServerManager.OpenRemote+answers%3A1
  • var remote = ServerManager.OpenRemote("Test");我用“localhost”参数尝试了这个例子,但没有返回任何值

标签: c# iis remote-server


【解决方案1】:

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

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

Credentials for ServerManager.OpenRemote

【讨论】:

  • “登录用户是域\管理员”具有误导性。
  • 我用“localhost”参数尝试了这个例子,但没有返回任何值i.stack.imgur.com/TcSYE.jpg
  • @Mohammadreza 你试过我上面的步骤了吗?
  • @samwu 是的,我做到了。但我没有给出任何结果。是否需要使用任何特殊配置?
  • 要连接到远程服务器,您需要在远程服务器上使用同步密码登录/模拟本地管理员帐户。你如何配置你的服务器?
猜你喜欢
  • 1970-01-01
  • 2013-12-03
  • 2021-03-05
  • 2019-08-15
  • 2016-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多