初心者の場合、Web サービスを理解するのは本当に難しいです。概念が難しいからではなく (そうではありません)、テクノロジーが多くの紆余曲折を経ており、Google で助けを求めても役に立たないからです。返されるのは、わずかに異なる方法で実装された場合の答えです。
[たとえば、私たちのソリューションには.svcファイルまたは.asmxファイルがありませんでしたが、それらは回答で定期的に表示され、他の人が持っているようにweb.configにはbehavior
またはbinding
要素がありません]
チュートリアルを使用して、IIS6 で実行される "WCF Web サービス" と呼ばれるものをセットアップしました。それはうまくいっています。
しかし、暗号化/https を使用するように変換したいと考えています。
そこで、IIS で [セキュリティで保護されたチャネルが必要] ボックスをオンにしました。
そこに他に何を設定すればよいかわかりませんが...とにかく、先に進みます。次に、web.config ファイルを変更する必要があると思いますが、何をどのように変更するのでしょうか? system.serviceModel
web.configの内容は次のとおりです。
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"></serviceHostingEnvironment>
<standardEndpoints>
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true"></standardEndpoint>
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>
では、次に何をする必要があるでしょうか。