2017-10-11 58 views
1

是否有一種簡單的方法來創建像VS模板中的ServiceStack Angular4這樣的項目,但是對於自託管服務?將非常好的指示要更改什麼以及包含/複製等內容...ServiceStack Angular4 Selfhosted

回答

0

ASP.NET項目和自託管項目之間的主要區別在於ASP.NET Web應用程序從AppHostBase,而自託管應用繼承自AppSelfHostBase

您需要考慮的另一個差異是serving static assets,其中ASP.NET應用程序將提供來自項目根目錄的靜態資產,但自託管應用程序僅在其運行的/bin目錄中提供靜態資產。這意味着您需要設置要複製的所有靜態資產複製輸出目錄如果是新的

另外,您可以更改Web主機指向你的項目目錄物理路徑,e.g:

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