我已经做了一个证明,我可以在 ASP.NET MVC 应用程序中包含 Node.JS。假设我将使用外部会话提供程序,例如 windows server appfabric Cache 或 memcache。
我有一个应用程序,其中有一个非常复杂的程序集,我们使用它来构建中间层对象,然后将其存储在会话中。它产生的程序集和对象是我们最有价值的部分,我无法证明将这个 C# 项目重写为更适合 Node.JS 的东西。
此数据存储在外部缓存中,现在 node.JS 开发人员需要访问它。你们在这种情况下使用了哪些技术?我很确定我将不得不拥有由 asp.net 端提供的某种服务接口,因为它是拥有这个记录系统的那个。
我还在为允许 ASP.NET MVC 和 Node.Js 以混合方式很好地协同工作的新项目寻找一个绿地选项,所以也许这可以通过将数据存储在适用于两者的约定中来解决。
谢谢。