Microsoft が HealthVault アプリケーションを HealthVault アプリケーションの単一の web/app.config エントリに制限することで開発者を制限することを決定した理由はわかりません。ただし、1 つの ASP.NET Web サイトで 2 つ (またはそれ以上) の HealthVault ApplicationID を機能させる必要がありますか? これを行うための効果的で信頼できる方法を探しています。
2 つの異なる HealthVault アプリケーションの背後にある理由の詳細については説明しませんが、それが機能するために必要であるということ以外には触れません。私はまだ MSDN フォーラムに正しくログインできません (無限のリダイレクト サインイン ループを考えてください)。
これを達成する方法についてHealthVault開発者に連絡しましたが、開発者は信頼できないと信じているという提案をしました(間違っている場合はお知らせください)。
開発者の提案は、HealthVault に接続する必要がある場合、ただし接続する前にコードで次のことを行うことでした。
ConfigurationSettings.AppSettings[“ApplicationId”] = “[あなたのアプリ ID]”;
問題は、これが静的プロパティであることです。私たちの Web アプリケーションでは、異なるユーザーが両方の HealthVault アプリケーションに同時にアクセスするため、これは問題だと思います。2 つ (またはそれ以上) の HealthVault ApplicationID を 1 つの ASP.NET Web サイトで動作させるための提案はありますか? これを行うための効果的で信頼できる方法を探しています。