首页 新闻 会员 周边

ServerManager操作IIS的使用

0
悬赏园豆:10 [已关闭问题] 关闭于 2016-01-15 16:04

//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获取当前网站数就出错。请问什么原因

小小财经的主页 小小财经 | 初学一级 | 园豆:1
提问于:2016-01-13 20:08
< >
分享
所有回答(2)
0

应用池设置标识为localsystem

小小财经 | 园豆:1 (初学一级) | 2016-01-15 16:04
0

引用c:\windows\system32\inetsrv\ Microsoft.Web.Administration  版本为7.0.0 设置SpecificVersion为True 不然应该是引用了IISExpress的Microsoft.Web.Administration了

恭小发 | 园豆:254 (菜鸟二级) | 2016-07-28 14:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册