簡體   English   中英

如何使用Microsoft.Web.Administration添加子應用程序?

[英]How to add child application using Microsoft.Web.Administration?

我正在使用.NET Core Console應用程序創建網站及其子應用程序,如下所示

        ServerManager serverManager = new ServerManager();
        Site webSite = serverManager.Sites.Add("MywebSite", @"C:\MywebSite", 80);            
        webSite.Applications.Add("Child1","C:\MyChildApplication");
        webSite.ServerAutoStart = true;
        serverManager.CommitChanges();

但是我遇到錯誤

System.Exception:無效的應用程序路徑

在Microsoft.Web.Administration.Interop.IAppHostProperty.set_Value(Object value)在
Microsoft.Web.Administration.ConfigurationElement.SetAttributeValue(String attributeName,Object value)在
Microsoft.Web.Administration.ApplicationCollection.Add(String path,String physicalPath)位於
XXXXXXXXX \\ IISHelper.cs中的IISHelper.CreateWebSites(設置設置):第14行位於
XXXX.Program.Main(String [] args)在XXXXXXXXX \\ Program.cs:第15行

所有應用程序的路徑都必須以/開頭(約定很少解釋,因此只需遵循即可)。

因此,在您的情況下,應使用/Child1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM