首先,我是 Web 应用程序编程的新手。我来自桌面应用程序(WinForms 和 WPF)。最近,我被分配了一个过去由其他人制作的项目。这个项目是在 ASP.NET MVC 中完成的,它使用 InProc 会话状态模式。
现在,我想构建一个网络园艺,即为应用程序池使用多个工作进程。我用谷歌搜索,发现 InProc 会话不适用于网络园艺,因为应用程序池中的每个工作进程都使用自己的会话状态。所以我打算把它切换到另一种会话状态模式,比如State Server或者SQL Server。
现在我有一个疑问。除了在 Web.config 中更改会话状态模式:
<configuration>
<system.web>
<sessionState mode="InProc" timeout="25"></sessionState>
</system.web>
</configuration>
... 我需要做一些额外的工作吗?例如重新编程 ASP.NET MVC 应用程序、配置或其他一些东西以使其工作?
下面我分享一些有趣的链接: