3
У меня проблема в веб-приложении asp.net.UrlRewriteModule.net и проблема с сеансом
Я использую UrlRewritingNet.UrlRewrite, и он отлично работает, только когда нет использования сеанса на странице.
, например: простая страница Default.aspx с кодом:
<% Session["some_value"] = "test"; %>
Если я к нему доступ через адрес
http://somesite.net/Default.aspx
это нормально, но если я попробовать
http://somesite.net/test/
i ошибка:
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.
Как я могу решить эту проблему?
UPD: Я нашел ответ here
просто добавить две строки в файле web.config
<system.webServer>
<modules>
<remove name="Session"/>
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
</modules>
</system.webServer>
+1 хорошо знать! @ x2 положил это как ответ, и вы можете принять его или указать, что еще вы хотите знать об этом. – eglasius