VS 템플릿에서 ServiceStack Angular4와 같은 프로젝트를 만들 수 있지만 자체 호스팅 서비스를위한 쉬운 방법은 있습니까? 무엇을 변경하고 무엇을 포함/복사 할 것인지에 대한 지침을 얻으려면 정말 좋을 것입니다 ...ServiceStack Angular4 Selfhosted
1
A
답변
0
ASP.NET 프로젝트와 자체 호스팅 프로젝트의 주된 차이점은 ASP.NET 웹 응용 프로그램이 AppHostBase
자체 호스팅 앱은 AppSelfHostBase
에서 상속됩니다.
또 다른 차이점은 serving static assets입니다. ASP.NET Apps는 프로젝트 루트에서 정적 자산을 제공하지만 자체 호스팅 응용 프로그램은 실행되는 /bin
디렉토리의 정적 자산 만 제공합니다. 즉, 출력 디렉토리 복사을 사용할 수있는 모든 고정 자산 중 복사보다 최신 인 경우을 설정해야합니다.
SetConfig(new HostConfig {
#if DEBUG
DebugMode = true,
WebHostPhysicalPath = "~/../..".MapServerPath(),
#endif
});
:
은 다른 방법은 웹 예컨대 프로젝트의 디렉토리를 가리 키도록 실제 경로를 호스트 변경할 수 있습니다