モバイルWebフォームでページリダイレクト時やアクティブフォーム変更時に以下のエラーが発生する
「ページに必要なセッション状態は、現在使用できません。 セッション状態の有効期限が切れているか、クライアントが有効なセッション Cookie を送信しなかったか、またはセッション状態の履歴サイズが小さすぎる可能性があります。履歴サイズを増やすか、またはセッションの有効期限を延長してください」
Web.configに以下を追加することで回避できました。
<!-- セッション状態の設定
既定では、ASP.NET は Cookie を使用して、要求がどのセッションに属するかを識別します。
Cookie が使用できない場合は、URL にセッション識別子を入力することで、セッションを見つけることができます。
Cookie を有効にするには、sessionState を cookieless="false" に設定してください。
-->
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1Trusted_Connection=yes" cookieless="true" timeout="20"/>