WCF サービスを開発し、IIS で公開しました。ローカル ネットワーク内ではすべてうまくいきますが、インターネットから外部クライアントがサービスにアクセスし、ファイアウォールによってリダイレクトされると、サービスはクライアントが解決できないローカル wsdl uri を生成します。
このようなもの:
- 必要な URI : http:// external_url /service.svc?wsdl
- 作成された URI : http:// internal_url /service.svc?wsdl
外部パスを指定せずに、wsdl ファイルの自動生成を引き続き使用したいと考えています。ServiceBehavior属性をサービス クラスに操作することも証明しましたが、問題は解決しません。
どうすればいいですか?