【发布时间】:2017-10-05 04:40:15
【问题描述】:
已更新。 更新了问题,因为它看起来有点模棱两可,而不是我正在寻找的答案。
我们有一个巨大的 .NET 应用程序在 MVC 和 Angular 上运行。它在主要解决方案下有多个项目。 .
我们还在 Node.js 中为前端开发人员提供了该应用程序的副本。 它看起来像这样:
会发生什么 - 前端开发人员在 Node js 解决方案(如 js 或 .less 文件或控制器)中进行更改 - 进行更改并将这些更改移动到 .Net 解决方案,这是实际的实时项目。
迟到 - 我们遇到了开发人员使用两种不同的解决方案(Node 和 .NET)并在任何地方保留两个资产副本的问题。 我们最终决定将它们结合起来,并将整个 Node.js 应用程序作为第 6 个项目引入我们的 .NET 解决方案。
想知道以前是否有人这样做过 - 添加一个带有现有 Node.js 应用程序的 .NET 应用程序。如果是这样,需要考虑任何利弊。 需要注意的几点——Nodejs 项目和 .Net 项目是完全相互独立的。这个想法是整合应用程序,以便我们可以从单个解决方案运行 .net 应用程序或 UI 应用程序。
最终,我们会将所有资产整合到一个项目中,这样 - 我们就不必重复了。
另外,如果我能看到如何开始合并这两个应用程序的任何链接,我将不胜感激。
【问题讨论】:
-
应该没问题。从nodejs暴露服务,从.Net消费。甚至我也尝试过使用套接字从 c# 连接到 nodejs,即 tcp ip。
-
更新了我的问题。希望现在清楚
-
@NightMonger 你能找到解决办法吗?
-
@Arash 我们切换到 VS 2017,您可以在其中打开文件夹和解决方案。设置仍然相同,但更像是我们使用 VS Code 或 sublime 或任何其他编辑器作为前端,而使用 2017 作为 .net
标签: c# .net node.js visual-studio frontend