【问题标题】:react + asp.net core separate projects hosting (deploy)suggestionreact + asp.net core 独立项目托管(部署)建议
【发布时间】:2020-11-14 22:42:01
【问题描述】:

我有两个项目客户端用于前端和服务器用于后端。两者都可以独立工作并在本地主机上进行通信。所以用 asp.netcore 后端反应应用程序。

客户端是使用 vs 代码构建的,我首先在终端上键入“npm start”。 服务器是使用 Visual Studio 2019 构建的,它作为 webapi 工作,我开始只需在服务器文件夹中的 cmd 上输入“dotnet run”,或者从 vs f5 命令。

任何人都建议如何构建或发布两者并启动它们以进行生产。除 azure 之外的任何建议。 如果我错了,如何将两者合并并托管在单个服务器上。 客户端文件夹结构在这里:

服务器(webapi)结构在这里:

【问题讨论】:

    标签: reactjs asp.net-core iis hosting web-deployment


    【解决方案1】:

    好像发错了两张缩略图,请贴出原图。

    由于您的前端客户端和后端服务器可以独立工作,因此您可以在 iis 中创建两个网站,然后分别发布您的项目。关于如何将 ASP.NET Core 应用发布到 IIS 可以参考这个链接:Publish an ASP.NET Core app to IIS

    【讨论】:

    • 嗨@samwu 非常感谢您的帮助。这意味着我必须为 iis 上的两个网站购买主机。如果没有错,我需要两个网站的 Windows 托管。客户端和 webapi(后端 asp.netcore)独立工作。但我已经购买了单个域。提前感谢许可。
    • 嗨@samwu 我已经编辑了清晰图片的问题。等待您的建议。
    • 如果您只购买了一个域名,那么您可以使用不同的端口,也可以使用子应用在同一个网站下发布。
    猜你喜欢
    • 1970-01-01
    • 2022-07-27
    • 1970-01-01
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-13
    • 2017-08-04
    相关资源
    最近更新 更多