問題タブ [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.
azure - AppFabric および DeadLetter メッセージ
このBrokeredMessage
クラスには、デッドレター メッセージ キューDeadLetter()
に送信するメソッドが呼び出されます。後でそれらを取得する 1 つの方法は、領収書を使用することですが、Dead Letter Queue 内のすべてのメッセージを一覧表示する他の方法があるかどうか疑問に思っていました。
azure - AppFabric への接続時に X.509 チェーンの構築に失敗する
AppFabric ベースのライブラリのテスト アプリケーションを作成していると、奇妙な例外が発生し始めました。
The X.509 certificate CN=servicebus.appfabriclabs.com chain building failed. The certificate that was used has a trust chain that cannot be verified. Replace the certificate or change the certificateValidationMode. The revocation function was unable to check revocation because the revocation server was offline.
次の構成で試しましたが成功しませんでした
また、にServicePointManager.CheckCertificateRevocationList
設定しfalse
ても成功しません。
azure - Azure ACS を使用して必要なクレームを OpenID ID プロバイダーに渡す方法は?
Azure ACS が生成する要求 URL を見ると、ACS が必要なクレームとして電子メール、フルネーム、ファーストネーム、ラストネームを含んでいることがわかります。さらに、fullname 属性がhttp://axschema.org/namePerson
要求タイプにマップされます。
MyOpenIDを ID プロバイダーとして追加しました。MyOpenID は axschema クレームを認識しませんが、http://schema.openid.net/namePerson
MyOpenID から正常に取得しました。
問題は、ACS で MyOpenID クレーム発行者に関連するルールとしてクレームを追加しても、http://schema.openid.net/namePerson
ACS によって生成された要求 URL にクレームが含まれないことです。
この要求を要求するように要求を構成する (隠された) 方法はありますか? または、組み込みのマッピングを変更して、?schema.openid.net/namePerson
の代わりにタイプを使用することをお勧めします。axschema.org/namePerson
azure - Azure AppFabric キャッシュのローカルでの開発
わかった、
私の質問は非常に単純です。Azure にデプロイするアプリケーションを開発していますが、開発中に Azure サービスに料金を支払う必要はありません。ローカル コンピューティングおよびストレージ エミュレーターがあります。Windows Server AppFabric を実際の Azure AppFabric の代わりとして使用できますか?
リリースを開発から運用に変更し、構成ファイル内のポインターをローカルの開発アカウントではなく Azure アカウントに更新するスイッチを切り替えられるようにしたいと考えています。
何か案は?
ありがとう、
ブレント
azure - ACS の MyOpenID: 必要なクレーム タイプの追加
この質問は、 「Azure ACS を使用して必要なクレームを OpenID ID プロバイダーに渡す方法」からの続きです。
ただし、問題に対する見方が少し異なるため、これを新しい質問として投稿しています。注: Azure セキュリティ フォーラムにもこれをクロスポストしていますが、これまでのところ有用な情報は得られていません。
Azure ACS サンプルは、任意の OpenID ID プロバイダーを ACS に追加できることを示しています。しかし、ACS がさまざまな一般的なプロバイダーの STS として私たちのプロジェクトで実際に役立つように、ACS を MyOpenID.com と連携させることに着手しました (これもサンプルで使用されています)。優れた Vittorioも示しているように、問題は、要求されない限り、MyOpenID が名前や電子メール アドレスなどのクレームを提供しないことです。Vittorio らは、これは MyOpenID が属性交換をサポートしていないためであると述べています。
しかし、私はそれについてよくわかりません。ACS が生成するリクエスト URL をもう少し深く掘り下げるopenid.ns.ax=http://openid.net/srv/ax/1.0
と、 や などのパラメータが表示されますopenid.ax.required=email,fullname,firstname,lastname
。また、openid.ax.type.email
タイプにタイプされaxschema.org/contact/email
ます。ここで、MyOpenID の問題が発生します。MyOpenID は axschema.org の型を認識しないため、電子メールの値を返しません。
私が知っていることは、MyOpenID がschema.openid.net/contact/email
型を理解しているということです。したがって、これに基づいて、ACS 要求 URL を手動で変更し、axschema の代わりに openid.net スキーマを使用しました。見よ、MyOpenID は反応し、私のメールアドレスが実際に返されることを示している.
myopenid.com/server エンドポイントに渡そうとしているパラメーターのリストを次に示します。
- openid.ns= http://specs.openid.net/auth/2.0
- openid.mode=checkid_setup
- openid.claimed_id= http://specs.openid.net/auth/2.0/identifier_select
- openid.identity= http://specs.openid.net/auth/2.0/identifier_select
- openid.realm= https://myazurenamespace.accesscontrol.windows.net:443/v2/openid
- openid.return_to= https://myazurenamespace.accesscontrol.windows.net:443/v2/openid ...
- openid.ns.ax= http://openid.net/srv/ax/1.0
- openid.ax.mode=fetch_request
- openid.ax.required=メールアドレス,フルネーム
- openid.ax.type.email= http://schema.openid.net/contact/email
- openid.ax.type.fullname= http://schema.openid.net/namePerson
残念ながら、応答が ACS に返されたときは十分ではなく、ACS は次のエラー コードで失敗します。
HTTP エラー コード: 400 メッセージ: ACS30000: OpenID サインイン応答の処理中にエラーが発生しました。内部メッセージ: ACS90014: 必須フィールド 'openid.ax.value.email' がありません。トレース ID: f8e09e6f-0765-4370-9f03-f744cce6fa2a タイムスタンプ: 2011-08-02 17:12:57Z
元のメール タイプを変更せずにフィールドを追加しようとしましたが、同じエラーしか発生しません。実際、AX を完全にサポートしていないのは ACS であり、特定の種類のクレームのみを受け入れるようにハードコードされているのではないかと疑い始めています。
問題は、私のリクエストパラメータがあなたに正しく見えるか、それともここで明らかな何かが欠けているかということです.
注:私の初期設定は機能しています。ACS 要求を変更せず、ACS で ID プロバイダーのパススルー ルールを 1 つだけ構成すると、MyOpenID ID プロバイダーを使用して ACS を介して Web サイトを正常に認証できます。ただし、ACS からの要求でクレーム タイプhttp://schema.openid.net/namePerson
またはhttp://schema.openid.net/contact/email
azure - BizTalk 2010 を Azure ストレージ キューに接続する
Azure キューに接続する必要がある内部 WCF サービスがあります。BizTalk 2010 AppFabric 接続ツールはストレージ キューをサポートしていますか? 次の MSDN ブログによると、リレー エンドポイントが必要です。 BizTalk Server 2010 AppFabric Connect for Services . この記事はまだ有効ですか?
この方法で Azure ストレージ キューにアクセスできますか? そうでない場合、他の最善のアプローチは何ですか?私は次のことを行うことができましたが、よりエレガントなソリューションがあることを望んでいました.
リバース プロキシを使用して、ファイアウォールを介して内部 WCF サービスを外部 WCF サービスとして公開します。
Azure ストレージ キューを読み取り、WCF サービスを呼び出す .NET コードを作成します。サービス呼び出しが成功すると、メッセージはキューから削除されます。
asp.net-mvc-3 - Can I use the same dev database for Azure AppFabric Workflows, as well as "regular" WF4.0 workflows?
I'm exploring the .NET 4.0 Update 1 features and installed the Azure Appfabric SDK and also Workflow Foundation Samples.
I'm mostly interested in testing the new State Machine, correlation, persistance, ASP.NET MVC, and Azure + MVC in this example.
Should I use a separate database for my Azure Appfabric work, and traditional ASP MVC Workflow work? Can I use the same one?
azure - Windows Azure キャッシュ エラー コード:サブステータス
Windows Azure と ASP.NET アプリケーションの App Fabric キャッシュで断続的に ErrorCode:SubStatus に直面しています。これにより、Web アプリケーション全体が停止し、リセットして Azure が実行できなくなります。
セッション状態に非常に小さな文字列のみを保存しており、非常に少数のユーザーしかいません。使用量クォータを超えているとは思えません ( http://msdn.microsoft.com/en-us/library/gg602420.aspx#C_BKMK_FAQ8で) 。
超過しているクォータとその理由を知りたいです。スロットルされているかどうか、およびその理由、またはこれを引き起こしている可能性のある他の問題があるかどうかを確認するにはどうすればよいですか。
キャッシュ サイズ (これは管理ポータルにあることは知っていますが、常に 128 MB の制限よりも 95% 以上低いと報告されます)、1 時間あたりのトランザクション数、1 時間あたりの帯域幅 MB、および同時接続を見つける方法はありますか?
スタックトレース:
Application_Error: ErrorCode:SubStatus:一時的なエラーが発生しました。後で再試行してください。(指定された 1 つ以上のキャッシュ サーバーが使用できません。これは、ネットワークまたはサーバーのビジー状態が原因である可能性があります。オンプレミスのキャッシュ クラスターの場合は、次の条件も確認してください。このクライアント アカウントにセキュリティ アクセス許可が付与されていることを確認し、AppFabric Caching Service is allowed through the firewall on all cache hosts. また、サーバーの MaxBufferSize は、クライアントから送信されたシリアル化されたオブジェクトのサイズ以上である必要があります。)スタック トレース: Microsoft.ApplicationServer.Caching.DataCache.ThrowException(ResponseBody) respBody) で Microsoft.ApplicationServer.Caching.DataCache.ExecuteAPI (RequestBody reqMsg、IMonitoringListener リスナー) で Microsoft.ApplicationServer.Caching.DataCache.InternalPut (文字列キー、オブジェクト値、DisplayClass25.b _24() at Microsoft.ApplicationServer.Caching.MonitoringListenerFactory.EmptyListener.Microsoft.ApplicationServer.Caching.IMonitoringListener.Listen[TResult](Func1 innerDelegate)
at Microsoft.ApplicationServer.Caching.DataCache.Put(String key, Object value, TimeSpan timeout)
at Microsoft.Web.DistributedCache.DataCacheWrapper.Put(String key, Object value, TimeSpan timeout)
at Microsoft.Web.DistributedCache.DataCacheForwarderBase.<>c__DisplayClass10.<Put>b__f()
at Microsoft.Web.DistributedCache.DataCacheForwarderBase.<>c__DisplayClass2e
1.b__2d() Microsoft.Web.DistributedCache.DataCacheRetryWrapper.PerformCacheOperation(Action アクション) Microsoft.Web.DistributedCache.DataCacheForwarderBase.PerformCacheOperation[TResult](Func`1 func) で Microsoft.Web.DistributedCache.DataCacheForwarderBase.Put(String)キー、オブジェクト値、TimeSpan タイムアウト) で Microsoft.Web.DistributedCache.BlobBasedSessionStoreProvider.SetAndReleaseItemExclusive(HttpContextBase コンテキスト、文字列 ID、SessionStateStoreData 項目、オブジェクト lockId、ブール値の newItem) System.Web.SessionState.SessionStateModule の System.Web.SessionState.SessionStateModule.OnReleaseState(オブジェクト ソース、EventArgs eventArgs) で、SessionStateStoreData アイテム、オブジェクト lockId、ブール値の newItem)。OnEndRequest (オブジェクト ソース、EventArgs eventArgs) の System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() の System.Web.HttpApplication.ExecuteStep (IExecutionStep ステップ、Boolean& completedSynchronously) ページ上
caching - Azure AppFabric キャッシュ dll のバージョンの違い
この質問は投稿される可能性がありますが、実際の解決策を正確に指摘した人は誰もいません。
- Windows Server AppFabric のローカル セットアップは、マイナー バージョン (1.0.2912) で動作します。
- Windows Azure AppFabric SDK 1.0 は 1.4223 で動作します
- クラウドの AppFabric は 1.4223 で動作すると思います。
クラウドキャッシュに常にアクセスするために私が見つけた唯一のソリューション。私が知っているのは良い考えではありません。
更新された互換性のあるダウンロードへの提案/リンクは大歓迎です。
session - Azure AppFabric キャッシュをセッション状態プロバイダーとして使用する場合、トランザクションの原因
ASP.NET MVC アプリケーションのセッション状態プロバイダーとして AppFabric キャッシュを構成しています。すべてのページがセッション状態にアクセスするわけではありません (実際には少数の ajax リクエストのみがアクセスし、サイト ユーザーが頻繁にアクセスするメイン ページはキャッシュ可能にするためにアクセスしません) AppFabric キャッシュに 1 時間あたりのトランザクション制限を与えます。キャッシュでトランザクションを実行するには? (このクエリのソースについては、同時 Azure Appfabric キャッシュ接続の見積もりに関する @knightpfhor の回答を参照してください)
それは...ですか
- 任意のリソース (画像 / CSS を含む)
- コードを実行する任意のリクエスト/ページ
- 明示的なセッション参照を持つリクエスト/ページ
- 他の何か?