![](/img/trans.png)
[英]Using Microsoft.Web.Administration Application to change authentication mode
[英]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.