IIS上のサーバーに公開されているWebサービスがC#にあります。C#Webサービス:実行されている製品名のアセンブリとマシン名の取得
このWebサービスでは、いくつかのパラメータを使用して接続文字列を作成します。
Webサービスが実行されるアセンブリ製品名とマシン名で設定する2つの "Applicacion Name"と "Workstation Id"があります。だから私は、以下のようにそれを行う:私はSystem.Environment.MachineName値 を使う「ワークステーションID」を設定するにはSystem.Windows.Forms.Application.ProductName値
- 「アプリケーション名」を設定するには
Winフォームアプリケーションでは、これらの値を使用しますが、Webサービスについて話すときに正しいですか?つまり、これらの値はWebサービスで異なる方法で抽出されていますか?
また、System.Windows.Forms名前空間を使用しないようにするには、Webサービスアプリケーション名を取得する他の方法がありますか?
アプリケーション名とは、プロジェクトプロパティ=>アプリケーション=>アセンブリ情報ボタン=>製品名フィールドに移動すると、Visual Studio IDEから表示される製品名を意味します。
_ _ - 行うには**まさに**、?表示したステートメントを実行すると、クライアントではなくサーバーから値が取得されます。 – CodeCaster
@CodeCaster IIS上でWebサービスが公開されているサーバーから値を取得します。 – user1624552