1. 程式人生 > >android與C# WebService基於ksoap通信(C#篇)

android與C# WebService基於ksoap通信(C#篇)

ldo art fadein length col scripts append hid ldoc

1.打開VS 2013新建項目>>ASP.NET空WEB應用程序(我用的是.net 4.0)
技術分享
2.在剛建立的項目上加入新建項(WebService)
技術分享
這時TestService的代碼例如以下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace AndroidServer
{
    /// <summary>
    /// TestService 的摘要說明
/// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 若要同意使用 ASP.NET AJAX 從腳本中調用此 Web 服務,請取消凝視下面行。 // [System.Web.Script.Services.ScriptService] public class TestService : System.Web.Services.WebService { [WebMethod] public
string HelloWorld() { return "Hello World"; } } }

3.在項目上點擊右鍵>公布
技術分享

註意:假設之前沒有打開IIS功能須要先打開IIS功能

技術分享

4.之後一路下一步
5.在瀏覽器輸入: http://localhost/TestService.asmx
假設出現例如以下頁面則說明IIS站點的.Net版本號和項目的版本號不同(項目版本號用的是4.0)
技術分享
a.打開IIS管理器。在站點上右鍵>管理站點>高級設置… 查看下面應用程序連接池為:Default Web Site
技術分享


b.技術分享
6.刷新瀏覽器頁面,顯示正常
技術分享
7.點擊畫面上的HelloWorld>調用,假設顯演示樣例如以下,則配置完畢
技術分享

下一篇介紹android端

android與C# WebService基於ksoap通信(C#篇)