2017-11-27 15 views
0

나는 웹 사이트 및 그러나Microsoft.Web.Administration을 사용하여 하위 응용 프로그램을 추가하는 방법은 무엇입니까?

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

아래에 내가 오류를 얻고 같은 자식 응용 프로그램을 만드는 .NET 코어 콘솔 응용 프로그램을 사용하고

System.Exception : 잘못된 응용 프로그램 경로

에서 Microsoft.Web.Administration.Interop.IAppHostProperty.set_Value (개체 값)에
Microsoft.Web.Administration.ConfigurationElement입니다. SetAttributeValue (문자열 여기서 attributeName, 개체 값) XXXXXXXXX \의 IISHelper.cs에서
IISHelper.CreateWebSites (설정 설정)에서
Microsoft.Web.Administration.ApplicationCollection.Add (문자열 경로, 문자열 PhysicalPath 인자)에서 : 라인 (14)
XXXX.Program.Main XXXXXXXXX \ Program.cs에서 (문자열 []에 인수)에서 : 라인 15

+1

대신'/ Child1'을 사용해보십시오. –

+0

그게 효과가! – LP13

답변

1

모든 응용 프로그램은 매우 간단하게 수행 / (약간의 설명과 대회로 시작하는 자신의 경로가 필요 그것).

따라서 귀하의 경우에는 /Child1을 사용해야합니다.