IIS でホストされている WCF サービスがあります。ビジネス上の理由から、このインスタンスのパブリック URL を投稿することはできませんが、私の言いたいことはわかると思います。
問題は、エンドポイントに到達するために、パス セグメントの一部としてを含めているように見えることですService.svc
。つまり、次のような URL を使用する必要があります。
http://<domain>/<app-name>/Service.svc/<relative-path>
どうすればこれを回避できますか? つまり、次の方法で簡単にサービスにアクセスしたいと思います。
http://<domain>/<app-name>/<relative-path>
開発中にサービスをセルフホスティングしていたとき、これを完全に行うことができました。
最後に、これはそれほど超越的ではありませんが、http://<domain>/<AppName>/Service.svc
URL を参照すると、標準のサービス情報ページが表示されます。
これにアクセスできないようにする方法はありますか?