卸载时删除虚拟目录,出错,恳请高手相助 本帖最后由 hwhtj 于 2012-02-02 11:20:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public override void Uninstall(System.Collections.IDictionary savedState) { System.Diagnostics.Debugger.Launch (); base.Uninstall(savedState); //卸载时删除虚拟目录,有问题 System.DirectoryServices.DirectoryEntry dirroot = new DirectoryEntry("IIS://localhost/W3SVC/1/ROOT"); StringBuilder sb = new StringBuilder(); sb.Append(GetCurrentDomainPath()); string sbb = sb.ToString(); MessageBox.Show(sbb); string sweb = System.Web.HttpContext.Current.Server.MapPath("/"); MessageBox.Show(sweb + sbb); DirectoryEntry Dirport = dirroot.Children.Find(sweb, sbb); Dirport.Invoke("AppDelete", true); dirroot.CommitChanges();……………………单步调试一下: C#中如何关闭某个进程的网络连接 如何发布SQL数据库 怎么让我的控制台应用程序支持通配符命令? 寻找 《c#/Visual Basic.net与数据库程序设计》 光盘例子 如何把二进制码转为十二进制码?在线等 经典问题 《C#入门经典》的源码? C#类和接口、虚方法和抽象方法及值类型和引用类型的区别 支付宝手机网站支付接口报错的问题 怎样使用引用的控件。 关于web.config设置的问题 关于转发UDP数据流,分不够可以加,急!!!
{
System.Diagnostics.Debugger.Launch ();
base.Uninstall(savedState);
//卸载时删除虚拟目录,有问题
System.DirectoryServices.DirectoryEntry dirroot = new DirectoryEntry("IIS://localhost/W3SVC/1/ROOT");
StringBuilder sb = new StringBuilder();
sb.Append(GetCurrentDomainPath());
string sbb = sb.ToString();
MessageBox.Show(sbb);
string sweb = System.Web.HttpContext.Current.Server.MapPath("/");
MessageBox.Show(sweb + sbb);
DirectoryEntry Dirport = dirroot.Children.Find(sweb, sbb);
Dirport.Invoke("AppDelete", true);
dirroot.CommitChanges();
……………………单步调试一下: