C# 从IIS7 c中删除应用程序#
我试图在卸载期间从IIS7中的默认网站删除应用程序。以下是我的代码,它不起作用:C# 从IIS7 c中删除应用程序#,c#,iis-7,web,C#,Iis 7,Web,我试图在卸载期间从IIS7中的默认网站删除应用程序。以下是我的代码,它不起作用: Microsoft.Web.Administration.ServerManager iisManager; iisManager = new Microsoft.Web.Administration.ServerManager(); Microsoft.Web.Administration.Site defaultSite; defaultSite = iisManager.Sites["Default Web
Microsoft.Web.Administration.ServerManager iisManager;
iisManager = new Microsoft.Web.Administration.ServerManager();
Microsoft.Web.Administration.Site defaultSite;
defaultSite = iisManager.Sites["Default Web Site"];
Microsoft.Web.Administration.Application myApplication ;
myApplication = defaultSite.Applications["MyApplication"];
defaultSite.Applications.Remove(myApplication );
iisManager.CommitChanges();
正确的方法是什么
谢谢这应该可以做到:
using (ServerManager serverManager = new ServerManager())
{
Site site = serverManager.Sites["Default Web Site"];
Application application = site.Applications["/MyApplication"];
site.Applications.Remove(application);
serverManager.CommitChanges();
}
代码确实假定您正在从
默认网站(IIS编号#1)的根目录中删除应用程序/MyApplication
。试试这个:代码应该可以工作,但是您需要通过正确的应用程序路径,所以也许是/MyApplication,而不仅仅是MyApplication。如果我想删除硬盘上应用程序的文件夹,我该怎么做?