問題タブ [azure-appfabric]
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.
session - Azure Appfabric Cache サービスがセッション状態プロバイダーとして使用されている場合の EF 動的プロキシの問題
オンプレミスの SAAS アプリケーションを Windows azure に移行しようとしていますが、具体的にはモジュール用に多くの Entity Framework を使用しています。移行の一環として、段階的にアプリケーションを移行してテストしようとしています。Azure appfabric キャッシュ サービスをセッション状態プロバイダーとして使用しようとしています。
セッション状態を appfabric キャッシュに構成しようとすると、エンティティ フレームワークに関連するこれらの問題が発生しています。エラー 2 を参照してください。最初にこのエラー 1 が発生しました。この問題を修正するために、[DataContract] としてクラスを設定し、問題は解決しました。
エラー番号 1. System.Runtime.Serialization.InvalidDataContractException: タイプ 'XX.XX.XXX' をシリアル化できません。これを DataContractAttribute 属性でマークし、シリアル化するすべてのメンバーを DataMemberAttribute 属性でマークすることを検討してください。型がコレクションの場合は、CollectionDataContractAttribute でマークすることを検討してください。サポートされているその他の型については、Microsoft .NET Framework のドキュメントを参照してください。
エラー番号 2。コレクションが既に EntityCollection に設定されているため、タイプ 'CaXXXXX_9FDDBE5B2C99F9C5DE2E0DCD2E8CC77D2CB59220D1A3413E91AF5A2B6A23026D' のプロパティ 'AdXXXXXX' を設定できません。
これらの問題を修正する方法が完全にわかりません。ググると、いくつかのスレッドが、プロパティの仮想アクセス修飾子を削除する必要があることを示しています。ただし、オンプレミスでは同じコードが問題なく機能し、モデルが更新されるたびに EF によってコードが自動的に生成されます。2 回目のチャンスでは、セッション状態プロバイダーとして SQLAzure に行くという他のオプションもありますが、セッションに格納するときにデータをシリアル化する必要があるため、同じ問題が存在する可能性があることも期待しています。
http://social.msdn.microsoft.com/forums/en/adonetefx/thread/99d8d4a1-5ab1-42dc-b9db-5087be02162d https://blog.iannelson.uk/entity-framework-week-part-3-runtime -issues-encounted/
遅延読み込みは使用しておらず、データベースからモデルを更新するとクラスが EF によって自動的に生成されます。
.net - Appfabricエラー:ErrorCode:SubStatus:クライアント構成ファイルのエラー
アプリファブリックにキャッシュを使用しようとすると、このエラーが発生します。私はこの記事で与えられた例に従っていました。
ErrorCode:SubStatus:クライアント構成ファイルのエラー。
「dataCacheClientの構成セクションハンドラーの作成中にエラーが発生しました:ファイルまたはアセンブリ'Microsoft.ApplicationServer.Caching.Core'またはその依存関係の1つを読み込めませんでした。システムは指定されたファイルを見つけることができません。(C:\ Projects \ TestResults \ test 2012-04-30 14_51_12 \ Out \ Tests.DLL.config 5行目) "5行目のテキストは次のとおりです:" "
amqp - AzureAppFabricは本当にAMQP1.0をサポートしていますか?
MicrosoftでAMQPを担当しているDavidInghamによるAMQP1.0プレゼンテーションを見ました。これは、AzureAppFabricによるクラウドでのAMQPメッセージングのサポートに関するものです。Davidは、AppFabricがメッセージングパターンQueueおよびPub/SubのAMQPをサポートすると述べています。
ただし、 http: //www.windowsazure.com/en-us/develop/java/how-to-guides/service-bus-queues/などの公式Webサイトのドキュメントを確認する場合(特に、.net以外のものを見ると、 Davidの話によると、MS独自のSOAPベースのSBMPではなくAMQPを介して接続することになっています)、AMQPについてはどこにも言及されていません。
また、Davidがデモに使用しているC#ソースコードを確認するとき(スライドの22ページを参照)、AmqpMessagingFactory
前述のスライドを除いて、グーグルで検索する場所がないaを使用しています。
ところで、プレゼンテーションは2012年3月15日にinfoq.comに掲載されましたが、講演はAMQP1.0仕様の最終決定の頃の2011年10月に記録されました。
では、AMQP 1.0のサポートSBMP
は途中で廃止されましたか(おそらく賛成)?
.net - Windows Server AppFabric キャッシュとデータベースの同期
ヘルスケア アプリケーションに Windows Server AppFabric キャッシュを使用する予定です。AppFabric キャッシュを使用してキャッシュする患者マスターとその他のマスター データがあります。ただし、SQL Server Service Broker とレプリケーションを使用して他のアプリケーションとのバックエンド統合をセットアップし、この患者マスターと他のルックアップ データを更新することもできます。Service Broker を使用してこのデータが更新されたときに AppFabric キャッシュに通知するにはどうすればよいでしょうか。これにより、キャッシュは常に最新の患者マスターおよびその他のマスター データ情報を反映します。SQL CacheDependency または SQL Server Notification サービスを使用できますか?
ありがとう、ガウラフ。
azure - Azure Service Bus上の孤立したキュー、トピック、またはサブスクリプションを検出して削除する
クラッシュまたはその他の異常な終了(インスタンスの再起動など)が原因で、キュー、トピック、またはサブスクリプションの読み取りまたは書き込みを行うパブリッシャーまたはサブスクライバーがなくなった場合、そのキュー/トピック/サブスクリプションは事実上孤立していますか?
いくつかのキューを作成してからアプリケーションを終了することで、これをテストしました。それらのキューは、ずっと後もサービスバス上にありました。彼らは永遠にそこにとどまるようです。その振る舞いを望んでいればそれは素晴らしいことですが、この場合はそうではありません。
これらのキュー、トピック、およびサブスクリプションをどのように検出して削除できますか?これらはAzureの制限などにカウントされ、インスタンスが再起動/パッチ適用/クラッシュするたびにこれらの孤立したプロセスを持つことはできません。
質問を明確にするのに役立つ場合、これは、キュー/トピック/サブスクリプションに特別な名前または特別なフィルターがあり、限られた時間のパブリッシャー(1)とサブスクライバー(1)のセットが非常に限られているという独特の状況です。これは、私たちが存続可能性を求めている場合ではありません。これらはインスタンス固有の応答チャネルです。キューとサブスクリプションのどちらを使用するかは重要ではありません。インスタンスがなくなった場合は、そのキュー(またはサブスクリプション)も必要になります。
これは、各Webロールが監視する専用の応答チャネルを持つソリューションの一部です。いつでも、このWebロールには、他のメッセージングチャネル(キュー/トピック)を介して保留中の数十の要求があり、複数のスレッドで応答を待機しています。Webロールが呼び出し元に応答できるように、メッセージを配置したスレッドに戻るための応答が必要です。この状況では、他のスレッドのメッセージを受信するため、マシンに基づいてサブスクリプションを作成するのは適切ではありません。専用の応答チャネルを確立するために各公開スレッドが必要です。そのため、そのチャネル上の唯一のものはそのスレッドの応答です。
サブスクリプション(ある種のインスタンス関連フィルターを使用)を使用してサブスクリプションでロングポーリング受信操作を実行したとしても、Webロールインスタンスが停止すると、そのサブスクリプションは孤立しますよね?
この質問は、次のように要約できます。キュー/トピック/サブスクリプションのパブリッシャーまたはサブスクライバーがこれ以上ない場合、そのサービスは事実上孤立しています。これらの孤児をどのように検出してクリーンアップできますか?
azure - Azure でライトスルーおよびリードビハインド用のカスタム DataCacheStoreProvider をデプロイする方法
カスタムの DataCacheStoreProvider を Azure にデプロイすることはできますか? 現在、ローカルで展開してテストしようとしていますが、ドキュメントが私のシナリオをカバーしていないため、これを行う方法がわかりません。どんな助けでも大歓迎です。
cordova - PhoneGapプロジェクトのAzureACS
ここで質問を転送するのはこれが初めてですが、時々ここで質問の答えを見つけることがあるので、まず最初に、ありがとう!
誰かがAzureACSをPhoneGapプロジェクトに移植しようとしたことがありますか?
「ネイティブクライアント」アプリケーションを作成するためにPhoneGapプロジェクトに変換したいモバイルWebアプリケーション(MVC + JQMに基づくフロントエンド)があります。
ACSに基づくアプリケーションユーザー管理とフォーム認証メンバーシップ。
STSトークンをどのように使用できますか?私の最初の考えは、成功したときにクライアント(モバイルデバイス)が(レルムパラメーターによって)アプローチするWCFサービスを作成することです。サービスはトークンを認証し、アプリケーションを許可されたゾーンにリダイレクトします。
私は何かが足りないのですか?それを行うためのより速い方法はありますか?
前もって感謝します!
c# - キーによるAppFabricDataCacheGetValues?
AppFabric DataCacheを使用して、キーで値を取得するにはどうすればよいですか?
例えば。私はやってみたいです:
これは非常に基本的な操作のようです。バッキングストアにラウンドトリップせずにこれを行う方法があることを望んでいます。
PS私はredisServiceStackの実装がこれをすぐにサポートすることを知っています。私のユースケースでは、これは私の会社に採用するテクノロジーを決定する際の必須機能です。