ac# Windows Forms アプリケーションで Web 参照を使用しています。
SOAP Web サービスを使用して接続している 2 つのサーバーがあります。各サーバーには独自のドメイン名があります (たとえば、1 つは abcd.co.uk、もう 1 つは abcd.tv)。
Visual Studio IDE で両方の Web サービスを問題なくセットアップできます。.tv サーバーの SOAP サービスに接続しようとすると、問題が発生します。さて、以前はこれに .org ドメイン名があり、正常に接続されていました。.tv ドメインに変更して以来、そうではありません。
エラーは System.Net.WebException "The remote name could not be resolve: 'abcd.tvindex.php.
これが問題です。.org および .co.uk ドメインでは、拡張子と index.php (つまり abcd.org/index.php) の間のスラッシュが保持されます。.tv では、作成された wsdl ファイルと settings.settings ファイルの両方でスラッシュが削除されるため、abcd.tvindex.php に接続しようとします。これらのファイルを編集できますが、どこかで、スラッシュなしでアドレスを保持し、接続しません。
これは既知の問題ですか? .tv ドメインは役に立たないか、.NET では知られていないか、理解されていませんか? それとも、問題は Apache サーバー側にあるのでしょうか?
助けてくれてありがとう