問題タブ [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 投票する
4 に答える
1899 参照

azure - キャッシング ロールの MaxBufferSize を増やす

~60MB のオブジェクトを 1 つのキャッシュ アイテムに入れようとしていますが、常に次のエラーが表示されます。

ErrorCode<ERRCA0016>:SubStatus<ES0001>:The connection was terminated, possibly due to server or network problems or serialized Object size is greater than MaxBufferSize on server. Result of the request is unknown.. Additional Information : The client was trying to communicate with the server: net.tcp://127.255.0.0:20004/.

最初、エラーは特定のサイズを示していましたが、クライアントがそのような大きなメッセージを送信できないことは明らかだったので、次の方法を使用してクライアントの MaxBufferSize を増やしました

<transportProperties maxBufferSize="999999999"/>

グーグル検索と SO 検索では、キャッシュ ロールの構成に関する限られたリソースが提供されました (ほとんどの結果は、Web ロールまたは同様の web.config の変更を促しました)。Microsoft のドキュメントでさえ制限されています。

キャッシュ ロールがキャッシュできるメッセージの最大サイズを増やすことは可能ですか?

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

.net - パッケージをクラウド サービスに公開するときの DataCacheException

Azure Portal でパッケージをクラウド サービスにデプロイするときに、次の問題が見つかりました。

ここに画像の説明を入力

すべてのインスタンスがロールの開始を待機していますが、次の例外が発生しています:

未処理の例外: Microsoft.ApplicationServer.Caching.DataCacheException

Web ロールは Compute Emulator 上で正常に動作します。

最近、システムに同じ場所に配置されたキャッシュを追加しましたが、問題を特定する方法がわかりません。

そのロールのイベント ログを確認すると、次の 2 つのエラーが見つかりました。

アプリケーション: CacheService.exe フレームワーク バージョン: v4.0.30319 説明: 未処理の例外が発生したため、プロセスが終了しました。例外情報: Microsoft.ApplicationServer.Caching.DataCacheException スタック: Microsoft.ApplicationServer.Caching.AzureCommon.AzureUtility.ProcessException(System.Exception) で Microsoft.ApplicationServer.Caching.Colocatedservice.CacheService.b__0(System.Object) で System.Threading .QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() で System.Threading.ThreadPoolWorkQueue.Dispatch()

障害が発生しているアプリケーション名: CacheService.exe、バージョン: 1.0.4797.0、タイム スタンプ: 0x506f41eb 障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 6.2.9200.16451、タイム スタンプ: 0x50988aa6 例外コード: 0xe0434352 障害オフセット: 0x000000000003811c 障害が発生しているプロセス ID: 0x7アプリケーションの開始時刻: 0x01ce838dfcea8cd3 エラーが発生したアプリケーション パス: E:\plugins\Caching\CacheService.exe エラーが発生したモジュール パス: D:\Windows\system32\KERNELBASE.dll レポート ID: 3b55d5ee-ef81-11e2-93ef-00155d495aa4 エラーが発生したパッケージのフルネーム:エラーが発生しているパッケージ関連のアプリケーション ID:

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

session - Web ロールで同じ場所にあるキャッシュが機能しない

セッションがキャッシュされていません。Web ロールで同じ場所にあるキャッシュを使用しています。

web.configには次のものがあります。

私のクラウドサービス定義(.csdef) は次のとおりです。

cscfg ファイルの次ConfigurationSettingsの内容:

なぜそれが機能していないのか誰にもわかりますか? identifierのセットでしょdataCacheClientsうか。

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

.net - Compute Emulator での実行時のみのランタイム エラー

Compute Emulator で Web アプリケーションを実行したときにのみ発生するランタイム エラーがあります。

ファイルまたはアセンブリ 'Microsoft.VisualStudio.Profiler' またはその依存関係の 1 つを読み込めませんでした。不正な形式のプログラムをロードしようとしました。

ここに画像の説明を入力

IIS で Web アプリケーションを正常に実行している場合、このエラーは発生しません。

SDK バージョン: 2.0

この問題を解決するには、どこから始めればよいですか?

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

c#-4.0 - Azure キャッシュ オブジェクトの型キャストは常に null です

DataCacheItemリストコレクションにキャストできないのは非常に奇妙です。

データベースから値を取得してキャッシュに保存していますが、キャッシュに TypeCast でデータを返すように要求すると、それは拒否されました。

Objecttoをキャストできない理由がわかりませんList<T>。ここでのみ動作するようです。オブジェクトをJSONフォーマットでキャストし、キーでプルして作成しますList Object

更新 1:

このケースは、リストだけでなく、キャッシュから取得されたエンティティ オブジェクトにも当てはまります。

更新 2:

DTOでも動作しません。

これでまだ回避策を探しています。

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

azure - Azure Web サイトと分散キャッシュ

分散キャッシュを使用する Azure Web サイト (Web ロールではなく) を実装する正しい方法は何ですか? Azure には何かが組み込まれていますか、それともサード パーティが関与する必要がありますか?

編集:

提案された Windows Azure キャッシュに苦労しています。サーバーはエラーErrorCode<ERRCA0019>:SubStatus<ES0001>:Check the client version で応答し続けました。サーバーで許可されているバージョンの範囲内にある必要があります。必要に応じて、クライアントを許可されたバージョンにアップグレードします。

長い検索の後、私はそれをすべて修正したこのリンクに出くわしました。

要するに、NuGet パッケージを探すときは、Windows Azure キャッシュを使用しないでください。Windows Azure 共有キャッシュ v1.7を使用してください。