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

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端

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章