J'ai un problème avec asp.net web-application. J'utilise UrlRewritingNet.UrlRewrite et ça marche bien seulement quand il n'y a pas d'utilisation de la session sur la page.UrlRewriteModule.net et problème de session
par exemple: simple page Default.aspx avec le code:
<% Session["some_value"] = "test"; %>
Si je y accéder via l'adresse
http://somesite.net/Default.aspx
il est ok, mais si je tente
http://somesite.net/test/
J'ai une erreur:
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.
Comment puis-je résoudre ce problème?
UPD: J'ai trouvé réponse here
juste ajouter deux lignes dans web.config
<system.webServer>
<modules>
<remove name="Session"/>
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
</modules>
</system.webServer>
+1 bon à savoir! @ x2 mettre cela comme une réponse et vous pouvez l'accepter ou mentionner quoi d'autre voulez-vous savoir à ce sujet. – eglasius