0
我试图通过代码(C#)向网站添加应用程序,并且我得到空引用。 有人有一个想法,为什么?Microsoft.Web.Administration尝试将应用程序添加到网站时的空引用
这里是我使用的代码: Application app;
using (var sm = new ServerManager())
{
if (site.Applications["/" + appName] == null)
{
site.Applications.Add("/" + appName, physicalPath);
sm.CommitChanges();
}
app = site.Applications["/" + appName];
}
return app;
该代码在“添加”行失败。 appName是一个像“MyNewApp”这样的字符串。 physicalPath是一个类似于“C:\ inetpub \ wwwroot \ MyService”的字符串。 该网站是IIS6.1(win 7 ent)默认网站的Microsoft.Web.Administration.Site对象。