Во-первых, я новичок в программировании веб-приложений. Я пришел из настольных приложений (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, конфигурации или некоторых других вещей, чтобы оно работало?
Ниже я поделюсь некоторыми интересными ссылками: