c# - 将现有的 vue js 应用程序添加到我现有的 .net 核心项目中?
问题描述
我开发了一个 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 核心项目的根目录,但是当我导航到天蓝色的地址。
解决方案
一种蛮力方法是将 Vue 应用程序 dist 文件夹的内容通过 FTP 传输到 Azure Web 应用程序中的 wwwroot 文件夹。
推荐阅读
- react-dropdown-tree-select - 有没有办法在 react-dropdown-tree-select 中禁用键盘导航?
- python - SQLAlchemy 多态多对多关系
- composer-php - mediawiki 项目中作曲家的问题
- firebase - 如何使用 GestureDetector 和 PageView 将最后的答案修改保存到 Firebase?
- javascript - webrtc onicecandidate 事件触发器
- web - 有没有办法将像 https://subdomain.demeowebsite.com 这样的 URL 指向 https://demowebsite.com/abc?
- graphql - 在 easygraphql + 火炮上运行断言
- c++ - 使用do-while循环计算字符串中的字符、单词和行| C++
- mysql - 如何返回第二个表中不存在或存在“空”值的所有内容
- macos - Openpose 错误“zsh: abort ./build/examples/openpose/openpose.bin --image_dir examples/media/”