我们在客户机-服务器体系结构中有一个Blazor 和ASP.NET 5 Web .
首先,我们分别发布每个项目客户端(Blazor)和服务器(WebApi)。我们有两个不同的文件夹,一个用于客户端,另一个用于服务器。
Client:
---wwwroot
---web.config
Server:
---runtimes
---wwwroot
---some dll and server files
---web.config如果将两个文件夹合并在一起并在服务器上发布,则依赖于web.config,只有我们可以拥有客户机或服务器应用程序!
如何在服务器上发布这两个文件夹?
发布于 2021-07-19 15:07:52
我的回答可能为其他人节省时间。
首先,我们有两种类型的Blazor Wasm,Web项目:
1.完全独立的项目.
在此场景中,客户端和服务器完全分开,并分别在两个不同的服务器(或两个不同的urls)上发布。每个项目都有web.config,彼此之间没有冲突。
2.半独立项目.
在这种情况下,我们有两个独立的项目: Client和Server,但是我们的客户机是Server的一部分!什么?!是的,它是服务器的一部分,我们在服务器上有一个客户机引用(VS2019上的模板的正常类型)。现在,没有两个不同的项目,我们只发布具有客户端的服务器。好的。没有很多web.config,没有很多项目,项目的web.config之间也没有任何冲突。
https://stackoverflow.com/questions/68429848
复制相似问题