一連の Web サービスが稼働しているかどうかを監視する C# アプリケーションを作成する必要があります。ユーザーはドロップダウンからサービス名を選択します。プログラムは、対応するサービス URL でテストし、サービスが実行されているかどうかを表示する必要があります。それを行う最良の方法は何ですか?私が考えている 1 つの方法は、wsdl をダウンロードできるかどうかをテストすることです。より良い方法はありますか?
注: このアプリケーションの目的は、ユーザーがサービス名のみを知る必要があることです。サービスの対応する URL を記憶/保存する必要はありません。
この C# アプリケーションの Web サイト バージョンとデスクトップ アプリケーション バージョンが必要です。
注: 既存のサービスは WCF を使用しています。ただし、将来的には、WCF 以外のサービスが追加される可能性があります。
注: 私のプログラムは、サービス内の操作を認識しません (または関心がありません)。そのため、サービス操作を呼び出すことはできません。
参照