ファイルweb.config
経由でホストされている Web アプリケーションで構成されている WCF 3.0 サービスがあります。.svc
<endpoint address="https://domain.co.uk/services/accountservice"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IAccountService"
contract="AccountServiceReference.IAccountService"
name="BasicHttpBinding_IAccountService" />
アドレス値は、web.config のプレーン テキストであってはなりません。これは、私たちが持っている暗号化アルゴリズムで暗号化し、そこに暗号化された値のみを保存するためです。それはどのように可能でしょうか?
EncryptedAddress
から値を読み取り、実行AppSetting
時に復号化することで、実行時にアドレスを設定できるように、IIS で WCF サービスをプログラムでホストする必要があるのではないかと考えていました。それはどのように可能でしょうか?