Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ServiceStack Angular4自托管_Angular_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack_Self Hosting - Fatal编程技术网 servicestack,self-hosting,Angular,servicestack,Self Hosting" /> servicestack,self-hosting,Angular,servicestack,Self Hosting" />

ServiceStack Angular4自托管

ServiceStack Angular4自托管,angular,servicestack,self-hosting,Angular,servicestack,Self Hosting,有没有一种简单的方法可以从VS模板创建一个像ServiceStack Angular4这样的项目,而不是一个自托管服务?如果有关于更改内容和包含/复制内容等的说明就太好了。ASP.NET项目和自托管项目之间的主要区别是ASP.NET Web应用程序继承自AppHostBase,而自托管应用程序继承自AppSelfHostBase 您需要说明的另一个区别是,ASP.NET应用程序将从项目根目录提供静态资产,而自托管应用程序仅在运行它的/bin目录中提供静态资产。这意味着您需要设置所有静态资产的复制

有没有一种简单的方法可以从VS模板创建一个像ServiceStack Angular4这样的项目,而不是一个自托管服务?如果有关于更改内容和包含/复制内容等的说明就太好了。

ASP.NET项目和自托管项目之间的主要区别是ASP.NET Web应用程序继承自
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
});