我目前正在做一个项目,旨在让用户在web浏览器上操作来自SQL server的数据。我使用了带有Vue的ASP.NET模板作为前端,模板可以在https://aspnetboilerplate.com/上找到……
我已经成功地构建了后端和前端,它们位于不同的文件夹中,一个是Vue,一个是Abp。Vue已在localhost:8080上侦听,而aspnet核心在localhost:21020上工作。在ASP.NET核心中,它使用Cors(),这样如果我首先在Visual Studio中运行ASP.NET核心,Vue页面就可以从后端加载服务并显示存储在SQL server中的信息。
问题是,我必须运行后端,然后Vue页面才能显示信息。如果后端没有运行,Vue pages将是空白页面。而且,我只能在我的笔记本电脑上看到它,"localhost:8080“。我对项目的部署感到困惑。我如何部署它们?我应该部署前端、后端,还是两者都部署?我只尝试通过IIS部署前端(通过运行yarn build命令获得的"dist“文件夹),但只显示了一个空白页面。有人能帮我一下吗?
发布于 2020-09-16 09:01:36
事情是这样的,我必须运行后端,然后
页面才能显示信息。如果后端没有运行,Vue pages将是空白页面
此外,我只能在我的笔记本电脑上看到它,“
:8080”。我对项目的部署感到困惑。我如何部署它们?我应该部署前端、后端,还是两者都部署?
在部署后端之后,您必须注意,localhost:21020将更改为您在其中部署的IIS中指定的url。
https://stackoverflow.com/questions/63911552
复制相似问题