2 つのプロジェクトがある Visual Studio ソリューションがあります。1 つは WCF ライブラリで、もう 1 つはそれを使用します。クライアント側の構成ファイルは次のようになります。
<endpoint address="http://localhost:8732/MyService/" binding="wsHttpBinding"
bindingConfiguration="WSHttpBinding_IMyService"
contract="MyServiceReference.IMyService" name="WSHttpBinding_IMyService">
</endpoint>
これは、いつでも Visual Studio でサービスを開始できる開発段階で問題なく機能します。しかし、最後にサービスを展開する必要があり、Visual Studio の「発行」を使用してそれを行います。公開後、このチュートリアルhttp://localhost/MyServiceImpl.svc
で提案されているように、サービスが正常にホストされていることを示すデフォルトの WCF サービス ページにアクセスできます。
問題は、新しいサービス アドレスに対応するためにクライアント側で構成ファイルを変更するにはどうすればよいかということです。
ありがとう!