私はプロジェクトに取り組んでおり、開発マシンで正常に動作します。テストのためにステージサーバーに移動すると、次のエラーが表示されます。テストサーバーでのasp.netシリアル化の問題
Unable to serialize the session state. In 'StateServer' and 'SQLServer'
エラーメッセージが表示され、自分のビジネスオブジェクトの1つを問題として指定します。コードは実際に別の開発者によって開発されましたが、問題はビジネスオブジェクトがセッションに保存されるときだと思います。
ローカルマシンでは動作しますが、リモートサーバーでは動作しないのはなぜですか?
両方のマシンでweb.configが完全に等しいことを確認してください。状態サーバーを使用する場合、セッション内のすべてのオブジェクトは直列化可能でなければなりません。 –
彼らは間違いなく等しいです。程遠い。私が探していなければならないことはありますか? – William
はいセッション構成。セッションに入れるすべてのオブジェクトがシリアライズ可能であるか、動作していないことを確認する必要があります。 –