首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将MVC绑定到IIS上已部署的Web窗体,同时保留会话状态?

如何将MVC绑定到IIS上已部署的Web窗体,同时保留会话状态?
EN

Stack Overflow用户
提问于 2011-11-02 00:53:52
回答 2查看 354关注 0票数 1

我们目前在IIS上部署了一个Web窗体应用程序。我们现在的目标是启动一个新的MVC应用程序,我们可以从Web窗体应用程序路由到该应用程序,同时能够跨驻留在IIS上的这两个不同的应用程序保留会话状态。

实际上,我们希望将Web窗体应用程序和MVC应用程序视为IIS上的单个应用程序,并在这两个应用程序之间导航时保留会话状态。

我们试图实现这一点的主要原因是我们想要简化事情(我是一个没有Web Forms经验的新实习生开发人员),我的主管不想处理ViewState和Web Forms技术,因为我们已经很好地过渡到MVC和我们已经处理过的其他应用程序。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-02 05:18:07

您可以使用进程内会话状态存储之外的其他方法。例如,您可以使用SQL数据库或Velocity缓存(也称为AppFabric )。这很简单,只需要更改web.config即可。您可以配置任意数量的不同应用程序以这种方式共享会话。

如何配置SQL Server以存储ASP.NET会话状态

http://support.microsoft.com/kb/317604

配置ASP.NET会话状态提供程序(Windows Server AppFabric缓存)

http://msdn.microsoft.com/en-us/library/ee790859.aspx

票数 2
EN

Stack Overflow用户

发布于 2011-11-02 00:56:00

您可以在单个ASP.NET应用程序中使用mix classic WebForms with ASP.NET MVC。因为它现在是一个单一的ASP.NET应用程序,所以您可以共享会话状态。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7969915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档