ServiceStack Angular4自托管
有没有一种简单的方法可以从VS模板创建一个像ServiceStack Angular4这样的项目,而不是一个自托管服务?如果有关于更改内容和包含/复制内容等的说明就太好了。ASP.NET项目和自托管项目之间的主要区别是ASP.NET Web应用程序继承自ServiceStack Angular4自托管,angular,
servicestack,self-hosting,Angular,
servicestack,Self Hosting,有没有一种简单的方法可以从VS模板创建一个像ServiceStack Angular4这样的项目,而不是一个自托管服务?如果有关于更改内容和包含/复制内容等的说明就太好了。ASP.NET项目和自托管项目之间的主要区别是ASP.NET Web应用程序继承自AppHostBase,而自托管应用程序继承自AppSelfHostBase 您需要说明的另一个区别是,ASP.NET应用程序将从项目根目录提供静态资产,而自托管应用程序仅在运行它的/bin目录中提供静态资产。这意味着您需要设置所有静态资产的复制
AppHostBase
,而自托管应用程序继承自AppSelfHostBase
您需要说明的另一个区别是,ASP.NET应用程序将从项目根目录提供静态资产,而自托管应用程序仅在运行它的/bin
目录中提供静态资产。这意味着您需要设置所有静态资产的复制输出目录,以便复制(如果更新的话)
或者,您可以更改Web主机物理路径以指向项目的目录,例如:
SetConfig(new HostConfig {
#if DEBUG
DebugMode = true,
WebHostPhysicalPath = "~/../..".MapServerPath(),
#endif
});
ASP.NET项目和自托管项目之间的主要区别在于ASP.NET Web应用程序继承自
AppHostBase
,而自托管应用程序继承自AppSelfHostBase
您需要说明的另一个区别是,ASP.NET应用程序将从项目根目录提供静态资产,而自托管应用程序仅在运行它的/bin
目录中提供静态资产。这意味着您需要设置所有静态资产的复制输出目录,以便复制(如果更新的话)
或者,您可以更改Web主机物理路径以指向项目的目录,例如:
SetConfig(new HostConfig {
#if DEBUG
DebugMode = true,
WebHostPhysicalPath = "~/../..".MapServerPath(),
#endif
});