将现有的 vue js 应用程序添加到我现有的 .net 核心项目中?

Posted

技术标签:

【中文标题】将现有的 vue js 应用程序添加到我现有的 .net 核心项目中?【英文标题】:Adding an existing vue js app to my existing .net core project? 【发布时间】:2020-02-06 06:56:58 【问题描述】:

我开发了一个 web api(C# .Net 核心),并且(另外,在一个完全不同的目录/项目中)我有一个客户端应用程序 (vue.js)。我应该可能一开始就在同一个解决方案中使用它,但我没有。

我在 azure 中运行 web api,它工作正常。而且我可以在任何地方运行我的 vue js 应用程序,它可以调用 web api,也很好。

问题

如何将我的 vue.js 应用部署到与我的 web api 相同的应用服务。它们是分开开发的,因为我打算很快将 vue.js 应用程序传递到 phonegap 并将其视为单独的工作,但是出于 Web 而不是移动的目的,我需要 vue.js 和 .net core 来运行在同一个域/应用服务上,并不想集成它们。

我的尝试

我在我的 vue 应用程序上运行了“npm run build”并拥有 dist 文件夹,我尝试在发布之前将其添加到 .net 核心项目的根目录中,但是当我似乎无法点击该页面时导航到 azure 地址。

【问题讨论】:

net core project before publishing but I can't seem to hit the page when I navigate to the azure address. - 任何错误信息? 【参考方案1】:

蛮力方法是将 Vue 应用程序 dist 文件夹的内容通过 FTP 传输到 Azure Web 应用程序中的 wwwroot 文件夹。

【讨论】:

以上是关于将现有的 vue js 应用程序添加到我现有的 .net 核心项目中?的主要内容,如果未能解决你的问题,请参考以下文章

无法将核心数据文件添加到我现有的项目(版本控制问题)...?

如何将现有的 JSF 组件添加到我自己的自定义组件中?

当我想将现有的活动放在前面时,活动正在再次创建

我可以将现有的 html 主页谷歌分析代码添加到新的 wordpress 主页吗?

如何将窗口过程关联到我现有的对话窗口

Vue.js 将对象添加到现有数组