winform中,使用ServerManager.OpenRemote操作远程服务器iis时报 “在 COM 类工厂内检索 CLSID 为 {2B72133B-3F5B-4602-8952-803546CE3344} 的远程组件失败,原因是出现以下错误: 80070005 ”,代码如下:
ServerManager ms = ServerManager.OpenRemote(serverIP);
var site = ms.Sites.FirstOrDefault(a => a.Name == webName);
if (site == null)
{
MessageBox.Show($"Can't not find site:{webName}");
return;
}
else
{
site.Start();
}
serverIP 为localhost时,可以实现站点启动,为远程ip时,报以上错误