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對象。