【发布时间】:2017-10-04 10:03:37
【问题描述】:
我有一个 MVC c# 应用程序,我的任务是添加一个现有的 VB .NET Web 表单应用程序。我已将其添加到项目中并将其配置为 IIS 中的应用程序。该应用程序运行良好,但我需要在它们之间共享数据。例如,要求用户登录 c# 应用程序,而不必在 VB 应用程序中再次登录。我还需要分享两者之间的会话。当我将 VB 应用程序配置为虚拟目录时,出现异常; System.Web.dll("") 中的“System.Web.HttpUnhandledException”。
该项目的配置类似于here,其中显示使多个 Visual Studio .NET 项目参与同一 Web 应用程序。 This is a good example of what I am trying.
我已经尝试了所有可以在 Google 上找到的方法,包括一起运行多个项目以及运行 C# MVC 和 VB Webforms。
可以共享会话吗?如果是这样,我应该采取什么方法?非常感谢所有帮助。
【问题讨论】:
-
检查链接中的解决方案,看来您必须使用 SQL Server 来存储会话,以便两个 Web 应用程序都可以访问它。 stackoverflow.com/questions/2868316/…
-
非常感谢马尔瓦雷斯,就是这样。我不知道在上周的周四和周五花了这么多时间寻找之后,我怎么没有看到这一点。再次感谢,这是一个生命和理智的拯救者。
标签: c# asp.net asp.net-mvc vb.net visual-studio