![](/img/trans.png)
[英]Add an ISAPI Filter to an existing Site with Microsoft.Web.Administration
[英]Microsoft.Web.Administration null reference when trying to add application to site
我正在嘗試通過代碼(C#)將應用程序添加到站點,但得到一個空引用。 有人知道為什么?
這是我使用的代碼:應用程序應用程序;
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對象。
添加https綁定時,在Microsoft.Web.Administration中找到了答案: NullReferenceException
這完全是因為“使用”語句。 該站點在應用程序添加時沒有父級ServerManager。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.