Skill Note

平凡なエンジニアがメモ代わりにプログラミング, インフラ, ネットワークを書き綴るブログ

Webサービス WebAPIの作り方

      2015/11/07

ASP.NET(C#)でWebサービスを作成する

この記事ではVisual StudioでSOAP形式のWebサービスを作成する方法について記載します。

Visual Studioを使用すると、プロジェクトを作成するだけでWebサービスのテンプレートが自動生成されるので簡単にWebサービスを作成することができます。

環境

OS:Windows 7
IDE:Visual Studio 2013
言語:ASP.NET(C#)
フレームワーク:.NET Framework 4.5

Webサービスの作成

[ファイル]-[新規作成]-[Webサイト]をクリックします。
Web1

 

Visual C#、.NET Framework 4.5、ASP.NET空のWebサイトが選択されていることを確認、[Webの場所]にファイルシステムを選択、パスには任意の保存先を指定します。
web2

 

ソリューションエクスプローラでサイトを右クリック-[追加]-[新しい項目の追加]をクリックします。
Webサービス(ASMX)を選択し、[名前]に任意の名前を指定します。
web3

 

テンプレートが適用された状態でWebサービスが作成されます。
web4

Webサービスのテスト

テンプレートのままでもWebサービスを動かすことができるので、Hello Worldメソッドが動作するか確認します。

asmxファイルを右クリック-[ブラウザーで表示]をクリックします。
ローカル上でWebサーバが起動しWebサイトが表示されます。
web5

 

HelloWorldのリンクをクリック、起動ボタンでWebサービスを実行します。
web6

 

「Hello World」のレスポンスが返ってきていることでWebサービスが実行されていることが確認できます。
web7

Google AdSense PC

Google AdSense PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

program
[Soap UI]Webサービスのテストツール

Soap UIでWebサービスをテストする 今回の記事ではWebサービスのテストツールSoap UIの簡単な使い方を記載していきます。 Soap UIとは So …

program
[Soap UI]プロパティの使い方

Soap UIでプロパティを使用したテスト Soap UIではSOAPリクエスト内のデータはプロパティによって置き換えることができ、リクエスト送信などをトリガー …

program
[jQuery]セレクトボックスを操作する方法

jQueryでセレクトボックスを操作する セレクトボックスの値を参照したり、任意の値を選択状態にするなど、jQueryを使用したセレクトボックスの操作方法を記載 …

program
Webサービス Web APIのまとめ

Webサービス Web APIを調べる Webサービス、Web APIについて調べた結果を簡単にまとめました。 Webサービス、Web APIとは HTTPなど …

program
VMware ESXiにSSH接続してコマンドを実行する方法

SSH接続の設定手順 ESXiはSSH接続した端末から、ゲストOSの起動やVMの作成などのコマンドを実行することができます。 デフォルトの設定ではSSHが無効に …