どっとねっとふぁん

C# Tips And Samples
in 検索

04.コードビハインドでWebサービスを作成する

最新の投稿は、投稿日時: 06-23-2005, 4:41 午後 投稿者: ono です。スレッドには 0 件の返答があります。
投稿のソート: 前へ 次へ
  •  06-23-2005, 4:41 午後 46

    04.コードビハインドでWebサービスを作成する

    コードビハインドを利用してWebサービスを作成してみましょう。
    といっても、やることは非常に単純です。

    -------------------------------------------------------
    using System.Web.Services;
    
    [WebService(Namespace="http://www.dotnetfan.com/")]
    public class Sample
    {
        [WebMethod]
        public int Add(int x, int y)
        {
             return x + y;
        }
    }
    
    -------------------------------------------------------

    上記のようにWebサービスのための属性を付加したプログラムを適当な名前のcsファイルに保存します。
    このプログラムをコンパイルしてdllを作成しましょう。

    次に、ASP.NETが動作することが確認できているWebアプリケーションのbinフォルダにコンパイルしたdllをコピーします。
    そして、次のような内容の1行だけのasmxファイルをWebアプリケーション上に作成します。

    -------------------------------------------------------
    <%@ WebService class="Sample" %>
    
    -------------------------------------------------------

    これだけで、上記で作成したasmxファイルにアクセスすればWebサービスのテストができます。
    asmxファイルには、dllにコンパイルしたクラス名を記述しておくだけです。

    コードビハインドを利用する場合、最初に作成したdllをそのまま参照してロジックのテストができる、ということが一番うれしいところです。
    きちんとテストした結果のものをネット上にあげればそのまま利用できる、ということで本当に便利ですね。

    あおい情報システム株式会社
     小野修司(どっとねっとふぁん)
RSS ニュースフィードで参照
SkinName:iroha_CS2
Powered by Community Server, by Telligent Systems