当前正在尝试检索使用Windows Server的另一台计算机上托管的所有网站,但是我似乎找不到任何可行的方法。我尝试使用Microsoft.Web.Administration,但它总是在每个对象属性上返回null。这是我正在使用的代码:
string serverName = "\\nameOfMachine";
using (ServerManager sm = ServerManager.OpenRemote(serverName))
{
var all sites = sm.Sites;
}
我想知道是否有办法做到这一点,或者我做错了,因为我发现的所有示例都在使用本地主机。