◆webサービス側 プロジェクト種類「webサービス」として製造 ・DB設定はweb.configに持つ ・webサービスはasmxとして製造 (System.Web.Services.WebServiceを継承) ・[WebMethod]属性を付けたメソッドがwebサービス 戻り値は自由。string[]とやれば複数を戻せる。 インターフェースのfacade →各private処理クラス …という構成で。 右クリック→パブリッシュして、サーバに配置する IISマネージャで「アプリケーションの追加」を行い、配置したフォルダを見えるようにする。 ◆webサービス呼び出し側 "C:\temp\計数\KeisuSystem\WinUI\Keisu\Common\MaeKouteiChk.cs" getMaeKouteiChkResult を参考にする http://www.ogis-ri.co.jp/otc/hiroba/technical/AxisDotNet/index.html 1.webサービスをプロジェクト追加 2.ビルド 3.URLを得て、「正式な定義に関しては、サービスの説明 を参照してください。 」のリンク先を保存 4.保存ファイルの拡張子をwsdlに変更 5.「Visual Studio .NET コマンドプロンプト」で以下のコマンドを実行します。 wsdl /l:cs HelloService.wsdl 6.生成されたファイルをプロジェクトに追加 7.プロジェクトに以下のコードを追加して呼び出し Service oWebService = new Service(); oService.Url = "http://example.com/service.asmx"; 【webサービス側で配置した、サーバのパス】 MessageBox.Show(oWebService.HelloWorld1());