首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过IIS部署ASP.NET核心和Vue CLI

问通过IIS部署ASP.NET核心和Vue CLI
EN

Stack Overflow用户
提问于 2020-09-16 08:36:56
回答 1查看 269关注 0票数 2

我目前正在做一个项目,旨在让用户在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“文件夹),但只显示了一个空白页面。有人能帮我一下吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-16 09:01:36

事情是这样的,我必须运行后端,然后

页面才能显示信息。如果后端没有运行,Vue pages将是空白页面

  • 您的前端/ vue页面上可能有错误(您可以检查控制台错误),我的猜测是您在加载vue页面时试图访问后端。

此外,我只能在我的笔记本电脑上看到它,“

:8080”。我对项目的部署感到困惑。我如何部署它们?我应该部署前端、后端,还是两者都部署?

  • 部署这两个应用程序,并将其单独部署,对于vuejs部署,您可以在google关键字中搜索"deploy vue app to iis“。至于后端,它的部署相当简单。

在部署后端之后,您必须注意,localhost:21020将更改为您在其中部署的IIS中指定的url。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63911552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档