asp.netでマシンキーが役立つさまざまな方法は何ですか? 以下は正しいと思いますが、もっとあるかもしれないと思いました。
- 複数のアプリケーションが同じ Cookie を使用できる
- 複数のサーバーが同じビューステートで動作可能
asp.netでマシンキーが役立つさまざまな方法は何ですか? 以下は正しいと思いますが、もっとあるかもしれないと思いました。
MachineKey は次の目的で使用されます。
Web アプリを複数のサーバーにインストールすると、負荷分散が機能するために、すべてのサーバーで同じマシン キーが構成されている必要があります。
すべての詳細を確認するには、次を参照してください: MSDN How To: Configure MachineKey in ASP.NET 2.0
マシン キーは、webresources.axd パラメーターの暗号化/復号化にも使用されます。
自動に設定されている場合、アプリ ドメインのリサイクルによって新しいキーが生成されるため、単一のサーバーでもマシン キーを構成する必要があります。これにより、リサイクル前にレンダリングされたページの次のポストバックが発生し、viewstate 検証エラーが発生し、その間にリソースの問題も発生します。
暗号化 - 非常に一般的です。