1

WebRoleAzure でホストされている WCF サービスがあります。証明書に基づいてフェデレーション ACS 認証をセットアップしたいと考えていますx509。ガイダンスのためにこのリンクをたどっています。引用された例では、コンソール アプリで ServiceHost オブジェクトをインスタンス化し、構成を動的に適用しようとしています。ただし、私のシナリオでは、Webrole を介して WCF をホストしているため、プログラムで構成するのではなく、web.config で同じ構成をどのように改造すればよいでしょうか? これは、WCF サービスが IIS ベースの Web ロールでホストされている場合、実行時に ServiceHost オブジェクトにアクセスできないためです。

4

1 に答える 1

0

この解決策はうまくいきませんか? Web でのホスティング サービスについて - .svc ファイルを作成し、次のコードを中に入れます。

<%@ ServiceHost Language="C#" Service="YourServiceName" Factory="YourHostFactoryName" %>

もう 1 つの問題は、Web ロールに証明書を正しくインストールする方法です。

于 2013-01-17T20:10:32.077 に答える