servicestack ServiceStack预打包的用户界面元素,servicestack,servicestack" /> servicestack ServiceStack预打包的用户界面元素,servicestack,servicestack" />

servicestack ServiceStack预打包的用户界面元素

servicestack ServiceStack预打包的用户界面元素,servicestack,servicestack,我已经使用ServiceStack开发了许多服务,其中一些具有配置它们所需的UI需求。我可以很容易地在DLL中发布后台REST服务,只需将DLL添加到要扫描的DLL列表中,就可以在宿主应用程序中注册这些服务 但我想知道的是UI元素,对于服务堆栈用户界面,发布这些元素的最佳方式是什么?它们基本上依赖于可用的_Layout.cshtml,之后它们是独立的。很明显,我不想搞乱现有的网站,也不想与拥有页面名称或路由的网站发生冲突 有没有人以前有过使用服务堆栈做类似事情的经验。有没有一种巧妙的方法来实现与

我已经使用ServiceStack开发了许多服务,其中一些具有配置它们所需的UI需求。我可以很容易地在DLL中发布后台REST服务,只需将DLL添加到要扫描的DLL列表中,就可以在宿主应用程序中注册这些服务

但我想知道的是UI元素,对于服务堆栈用户界面,发布这些元素的最佳方式是什么?它们基本上依赖于可用的_Layout.cshtml,之后它们是独立的。很明显,我不想搞乱现有的网站,也不想与拥有页面名称或路由的网站发生冲突


有没有人以前有过使用服务堆栈做类似事情的经验。有没有一种巧妙的方法来实现与it架构的这种集成?

看看不同的,基本上,如果您使用的是自主机,您可以将构建操作设置为内容,并将复制选项设置为Copy if Newer,在这种情况下,VS.NET会将Razor视图复制到
bin/
输出文件夹,您可以按原样进行xcopy和部署

如果它只是一个标准的ASP.NET应用程序,那么您只需将Razor文件作为xcopy和部署脚本的一部分进行复制


还有一个嵌入式资源选项,您可以将Razor视图嵌入到已编译的ASP.NET dll中,如测试项目中所示,但它使用外部非开源库功能来启用此功能。

看看不同的,基本上,如果您使用的是自主机,您可以将构建操作设置为内容,并将复制选项设置为Copy if Newer,在这种情况下,VS.NET会将Razor视图复制到
bin/
输出文件夹,您可以按原样进行xcopy和部署

如果它只是一个标准的ASP.NET应用程序,那么您只需将Razor文件作为xcopy和部署脚本的一部分进行复制

还有一个嵌入式资源选项,您可以在其中将Razor视图嵌入到已编译的ASP.NET dll中,如测试项目中所示,但它使用外部非开源库功能来启用此功能