یک مورد دیگر را هم روی سرور برخورد داشتم. با ست کردن cookieless=true در وب کانفیگ مشکل حل شد. (البته شکل آدرس های صفحات را کمی نامطلوب می کند)
<!-- SESSION STATE SETTINGS
By default ASP .NET uses cookies to identify which requests belong to a particular session.
If cookies are not available, a session can be tracked by adding a session identifier to the URL.
To disable cookies, set sessionState cookieless="true".
-->
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;user id=sa;password="
cookieless="false"
timeout="20"
/>