2017-10-11 60 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 
});