2017-10-11 15 views
1

VS 템플릿에서 ServiceStack Angular4와 같은 프로젝트를 만들 수 있지만 자체 호스팅 서비스를위한 쉬운 방법은 있습니까? 무엇을 변경하고 무엇을 포함/복사 할 것인지에 대한 지침을 얻으려면 정말 좋을 것입니다 ...ServiceStack Angular4 Selfhosted

답변

0

ASP.NET 프로젝트와 자체 호스팅 프로젝트의 주된 차이점은 ASP.NET 웹 응용 프로그램이 AppHostBase 자체 호스팅 앱은 AppSelfHostBase에서 상속됩니다.

또 다른 차이점은 serving static assets입니다. ASP.NET Apps는 프로젝트 루트에서 정적 자산을 제공하지만 자체 호스팅 응용 프로그램은 실행되는 /bin 디렉토리의 정적 자산 만 제공합니다. 즉, 출력 디렉토리 복사을 사용할 수있는 모든 고정 자산 중 복사보다 최신 인 경우을 설정해야합니다.

SetConfig(new HostConfig { 
#if DEBUG 
    DebugMode = true, 
    WebHostPhysicalPath = "~/../..".MapServerPath(), 
#endif 
}); 
:

은 다른 방법은 웹 예컨대 프로젝트의 디렉토리를 가리 키도록 실제 경로를 호스트 변경할 수 있습니다