マネージ コードを使用した Web サービスの作成
更新 : 2007 年 11 月
マネージ コードを使用した Web サービスは、ASP.NET Page Framework で作成します。まず、.asmx ファイルを作成します。このファイルには、Web サービス ロジックを実装するパブリック クラスを識別する WebService ディレクティブが含まれています。Web サービス クラスには、Web サービスで公開する 1 つ以上のパブリック メソッドが含まれています。これらの Web サービス メソッドは、WebMethod 属性で始まっています。ASP.NET は、これらのメソッドを Web サービスとして公開するインフラストラクチャを処理します。詳細については、「マネージ コードを使用した Web サービスのコード モデル」を参照してください。
マネージ コードを使用した Web サービスを Visual Studio で作成するには、ASP.NET アプリケーションの開発用に設定した Web サーバーへのアクセスが必要です。マネージ コードを使用した Web サービスは、開発サーバー上で開発します。既定では、開発サーバーは Visual Studio をインストールしたコンピュータになります。一般には、開発サーバー上でプロジェクトを開発して構築してから、Web サービスを提供する別のサーバー (配置先のサーバー) に配置します。ただし、Web サービスを提供するサーバー上で直接開発する場合は、開発サーバーと配置先のサーバーが同じになります。
このセクションの内容
マネージ コードを使用した Web サービスのコード モデル
マネージ コードを使用した Web サービスで使用されているコード モデルについて説明します。方法 : Web サービス内容を探索する
Web ブラウザで表示できる Web サービスの内容について説明します。方法 : ASP.NET Web サービス プロジェクトを作成する
ASP.NET Web サービス プロジェクトのテンプレートを使用して Web サービスを作成する方法について説明します。方法 : マネージ コードを使用して既存の Web プロジェクトに Web サービスを追加する
既存の Web プロジェクトに Web サービスを追加する方法について説明します。方法 : WebService 属性を使用する
System.Web.Services.WebServiceAttribute 属性を適用する方法について説明します。方法 : WebService クラスを継承する
System.Web.Services.WebService クラスを継承する方法について説明します。方法 : Web サービス メソッドを作成する
Web サービスによって公開されるメソッドを作成する方法について説明します。方法 : WebMethod 属性を使用する
System.Web.Services.WebMethodAttribute 属性を適用する方法について説明します。方法 : マネージ コードを使用して Web サービスをデバッグする
複数の方法を使用して Web サービスをデバッグする方法について説明します。方法 : マネージ コードを使用して Web サービスを配置する
複数の方法を使用して Web サービスを配置する方法について説明します。
関連するセクション
Web サービスを利用した Web のプログラミング
Web サービスに関連する各種のトピックへのリンクを示します。マネージ コードを使用した Web サービスのプログラミングの概要
Web サービスのプログラミング パラダイムについて説明します。マネージ コードを使用した Web サービスへのアクセス
マネージ コードを使用した Web サービスにアクセスするプロセスおよび方法について説明します。SOAP メッセージの書式のカスタマイズ
さまざまな XML エンコード方法の処理など、SOAP メッセージのカスタマイズ方法について説明します。SOAP ヘッダーの使用
ASP.NET によって作成した Web サービスで SOAP ヘッダーを使用する方法、および SOAP メッセージで情報を追加する方法について説明します。ASP.NET を使用した XML Web サービス
Windows Software Development Kit (SDK) から ASP.NET を使用した Web サービスの作成について説明します。XML Web サービスでの例外の処理およびスロー
ASP.NET を使用して作成された Web サービスで例外を処理する方法および例外をスローする方法について説明します。