У меня проблема в веб-приложении asp.net.
Я использую UrlRewritingNet.UrlRewrite, и он отлично работает, только если на странице не используется сессия.
например:
простая страница Default.aspx с кодом:
<% Session["some_value"] = "test"; %>
Если я получу к нему доступ по адресу
http://somesite.net/Default.aspx
все нормально, но если я попробую
http://somesite.net/test/
у меня ошибка:
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: Я нашел ответ здесь
просто добавьте две строки в web.config
<system.webServer>
<modules>
<remove name="Session"/>
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
</modules>
</system.webServer>