//using Microsoft.Web.Administration;
ServerManager sm = new ServerManager();
Site defaultSite = sm.Sites["Default Web Site"];//获取不到默认的站点,为null
跟踪看了一下,sm.Sites中有很多,都是之前曾经运行过的网站,并不是IIS中实际存在的(当前只有三个网站,sm.Sites中都没有)
请问ServerManager怎么获取到实际存在的网站,代码添加应用或网站要不设置什么特殊权限
使用ServerManager.Sites.Count获取当前网站数就出错。请问什么原因
应用池设置标识为localsystem
引用c:\windows\system32\inetsrv\ Microsoft.Web.Administration 版本为7.0.0 设置SpecificVersion为True 不然应该是引用了IISExpress的Microsoft.Web.Administration了