【发布时间】:2021-07-18 14:02:30
【问题描述】:
我们在客户端-服务器架构中有 Blazor Wasm 和 ASP.NET 5 Web API。
首先,我们分别发布每个项目的客户端(Blazor)和服务器(WebApi)。 我们有两个不同的文件夹,一个用于客户端,另一个用于服务器。
Client:
---wwwroot
---web.config
Server:
---runtimes
---wwwroot
---some dll and server files
---web.config
如果将2个文件夹组合在一起发布到服务器上,依赖web.config,只有我们可以有客户端或服务器应用程序!
如何在服务器上发布这2个文件夹?
【问题讨论】:
-
什么服务器以及您是如何配置站点/应用程序/虚拟目录的?
-
您是在问“我如何在同一个站点上托管 Web API 和 WASM”?
-
我查看了很多关于wasm和webapi发布过程的文章,但我的错在于我的项目解决方案。我的解决方案是为 2 个独立的项目设计的,不能在一台服务器上发布,我通过更改解决方案来解决这个问题。谢谢老兄。
-
only we can have Client or Server app没有。你发布了Server应用程序,你得到了两者。服务器应用程序也将提供客户端文件 -
@mRizvandi
I check out many articles你查看文档了吗? Blazor WASM 上的Getting Started示例展示了如何创建和使用托管解决方案。my solution designed for 2 separate projects,默认模板也会创建两个独立的项目
标签: asp.net-core blazor publish blazor-webassembly