Я видел пару вопросов, таких как Служба состояний при использовании system.web.routing в WebForms , но не смог найти правильного решения.
Я использую маршрутизацию asp.net с веб-формами на iis7. Я добавил ниже в файл webconfig, чтобы он работал в первом дворце
<system.webServer><modules>
<remove name="UrlRoutingModule-4.0" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
</modules>
</system.webServer>
Проблема в том, что при использовании перенаправленных страниц состояние сеанса недоступно, и я получаю
Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.
У меня включено состояние sesison, и если я вызываю саму страницу с расширением aspx вместо перенаправленного URL, все работает нормально.
Кто-нибудь знает, как заставить состояние сеанса работать с маршрутизацией?