問題タブ [azure-caching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
835 参照

azure - Azure のキャッシュとエンティティ フレームワークの逆シリアル化の問題

コロケーション キャッシュを使用して Azure にデプロイされた Web プロジェクトがあります。この Web ロールのインスタンスが 2 つあります。

私はエンティティ フレームワーク 5 を使用しており、db からいくつかのエンティティをフェッチする際に、コロケーション キャッシュを使用してそれらをキャッシュします。

私のエンティティは、Drt.BusinessLayer.Entities というクラス ライブラリで定義されています。

ただし、Web アプリにアクセスすると、次のエラーが表示されます。

タイプ 'System.Data.Entity.DynamicProxies.Country_4C17F5A60A033813EC420C752F1026C02FA5FC07D491A3190ED09E0B7509DD85' がアセンブリ 'EntityFrameworkDynamicProxies-Drt.BusinessLayer.Entities', CultureTokennull.0, Version=0. . シリアル化されている型が逆シリアル化されている型と同じコントラクトを持ち、同じアセンブリが使用されていることを確認してください。

また、時々私もこれを取得します:

アセンブリ 'EntityFrameworkDynamicProxies-Drt.BusinessLayer.Entities、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' が見つかりません。

エンティティのアウト/デシリアライズ中にエラーが発生したようです。これらは私の Web ロールの 2 つのインスタンスであるため、instance1 はいくつかのエンティティ オブジェクトをキャッシュに配置し、instance2 はそれらを取得する可能性があります。これが機能することを期待していましたが、なぜこのエラーが発生するのかわかりません....

誰でも助けたりアドバイスしたりできますか?

0 投票する
1 に答える
146 参照

azure - Azure キャッシュ エラー?

Azure Web ロールをデプロイしましたが、エラー ログに次のエラーが表示されていることが示されています。

ErrorCode:SubStatus:接続が終了しました。サーバーまたはネットワークの問題が原因であるか、シリアル化されたオブジェクトのサイズがサーバーの MaxBufferSize を超えている可能性があります。要求の結果は不明です. 追加情報: クライアントはサーバーと通信しようとしていました: net.tcp://xxx.xxx.xxx.xxx:20003。

このエラーの原因は何ですか?

MaxBufferSize はどこで指定されていますか?

この問題を修正するにはどうすればよいですか?

0 投票する
1 に答える
101 参照

asp.net - Asp.net azure 共同配置されたキャッシュ セッション状態の設定?

セッションに azure の同じ場所にあるキャッシュを使用する場合、キャッシュの高可用性を指定して、すべてのマシンが「同じ」セッションにアクセスできるようにする必要がありますか。

高可用性を無効にすると、複数のサーバーがリクエストを処理してもセッションは機能しますか?