【发布时间】:2020-08-16 23:19:24
【问题描述】:
当用户卸载应用程序时,我需要删除网站。我不知道站点名称,但物理路径将始终相同。那么有没有一种方法可以搜索返回的站点列表并检查特定的物理路径是否为某个值,我会知道那是站点并从中获取要删除的站点名称。 该站点的应用程序池是否在 taht 对象中?
我正在使用以下获取网站,
var iisManager = new ServerManager();
SiteCollection sites = iisManager.Sites;
或者有没有办法获得网站的“高级设置”?
【问题讨论】:
-
站点根应用程序的根虚拟目录的物理路径就是你所需要的。将其转换为代码应该是显而易见的。