0

2 つのサーバーがあります。1 つは開発用、もう 1 つはテスト環境用です。各リクエストを開発サーバーに記録し、ログに記録された要求をテスト環境サーバーにリプレイします。セキュリティ上の理由から、EnableViewStateMac を false に設定しないでください。両方のサーバー (つまり、各 web.config ファイル内) のマシン キーですが、開発サーバーで既にキャプチャされた要求をテスト環境サーバーで再生しようとすると、「MAC アドレスの検証に失敗しました....」というエラーが発生しました。どうしたの??

4

1 に答える 1

0

最後に、問題は解決されました。解決策: 両方のサーバーのアプリケーション パスは同じである必要があります。つまり、開発サーバーで URI アドレス "localhost/app_path" を使用して要求をログに記録した場合、ログに記録された要求を URI アドレス "test_server/app_path" を使用してテスト環境で再生する必要があります。 . 「app_path」は両方のサーバーで同じでなければなりません。ありがとう。

于 2015-12-21T14:17:31.817 に答える