私のASP.NET MVC3アプリケーションでは、明示的に使用SessionStateModule
したことはないので、変更するだけで削除できると思いますweb.config
. アプリケーションは Azure Web ロールでホストされているため、インスタンスごとのセッション状態に頼ることはできませんよね?
このモジュールを削除すると何かが壊れる可能性がありますか、それとも単に削除できますか?
私のASP.NET MVC3アプリケーションでは、明示的に使用SessionStateModule
したことはないので、変更するだけで削除できると思いますweb.config
. アプリケーションは Azure Web ロールでホストされているため、インスタンスごとのセッション状態に頼ることはできませんよね?
このモジュールを削除すると何かが壊れる可能性がありますか、それとも単に削除できますか?
アプリケーションの設計方法と使用している機能によって異なります。アプリケーションが 100% ステートレスである場合、セッション状態を削除できます。
そうです、InProc は Windows Azure では動作しません。ここにいくつかのオプションがあります:
-Sql Database を使用してセッション状態を保存する
-Table storage を使用してセッション状態を保存する
-Windows Azure キャッシュを使用してセッション状態を保存する (推奨)
詳細はこちら:
http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx