我正在尝试使用以下代码获取 IIS 7 中可用的站点名称;
using (ServerManager serverManager = new ServerManager())
{
var sites = serverManager.Sites;
foreach (Site site in sites)
{
ret.Add(site.Name);
}
}
在我的 PC 上,IIS 7 中可用的站点名称正确显示,但是当我尝试在同事 PC 中运行该 exe 时,站点名称显示错误。
例如:在我同事的电脑上,他实际上有 2 个网站,例如
默认网站
你好。
但是当我运行那个 exe 时,有两个以上的网站显示,如default website
, hello
, hellouser123
, hellouser
,sampleapp
等等。
我不知道是什么问题。
你能指导我吗?