次のコードで SWT トークンを検証する際に問題が発生し、3 行目にエラーがスローされます。
Line 1: var managementUri = ServiceBusEnvironment.CreateServiceUri("https", <myServiceBusNameSpace>, string.Empty);
Line 2: var tokenProvider = TokenProvider.CreateSharedSecretTokenProvider(<...issuerName...>, <...issuerSecret...>);
Line 3: var namespaceManager = new NamespaceManager(managementUri, tokenProvider);
エラーは次のとおりです: トークン プロバイダーは、アクセス中にセキュリティ トークンを提供できませんでした ......-sb.accesscontrol.windows.net/WRAPv0.9/. トークン プロバイダーから返されたメッセージ: 'Error:Code:401:SubCode:T0:Detail:ACS50009: SWT token is invalid.:TraceID:d56b987a-90f4-4c20-8de1-9e2d55107e6c:TimeStamp:2013-08-30 13:56:52Z '。
サービスバスの共有アクセスキー名と共有アクセスキーを発行者名と発行者の秘密として渡しましたが、同じエラーが発生しました
また、発行者名と発行者の秘密として ACS サービス ID 名と対称キーを渡しましたが、同じエラーが発生しました
トークンが検証されない理由がわかりません。この問題に関する Microsoft サイトからのヘルプはほとんどありません。MSDN で ACS エラー コードを確認しましたが、この問題に関するヘルプはありませんでした
また、sb接続文字列を使用してBizTalk受信場所を構成しましたが、同じ問題があります
この問題と、このエラーの根本的な原因は何ですか?