2017-10-11 10 views
1

はVSテンプレートからではなく、サービスホストの自己のためにServiceStack Angular4ようなプロジェクトを作成する簡単な方法はありますか?どのような変更や何を含む/コピーするかなどの指示を持つことは本当にいいですね。ServiceStack Angular4 Selfhosted

答えて

0

ASP.NETプロジェクトとセルフホスティングプロジェクトの主な違いは、ASP.NET Web Appsが継承していることですAppHostBase、自己ホスティングアプリはAppSelfHostBaseから継承されます。

もう1つの違いは、serving static assetsです.ASPOPS Appsはプロジェクトルートから静的資産を提供しますが、自己ホスティング型アプリケーションは実行元の/binディレクトリの静的資産のみを提供します。これは、あなたが新しい場合は、コピーに利用可能たいすべての静的資産のコピー出力ディレクトリを設定する必要があるかのいずれか必要があることを意味します。

代わりにあなたが例えば、プロジェクトのディレクトリを指すように物理パスをホストするWebを変更することができます。

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