使用ASP.NET创建WEBSERVICE服务
WIN7+VS2010
1、启动vs2010,新建一个ASP.NET Web应用程序。下面的默认名称就是webservice1。
ASP.NET Web服务应用程序
所以我只好这么选择
我更改名字为webservice2android
确定
然后在项目名右键添加
新建项
这样就创建了一个webservice服务
namespace webservice2android
{
///
/// Service1 的摘要说明
///
[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 Service1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld(string para)
{
string hello = para + " Hello World";
return hello;
}
[WebMethod]
[System.Xml.Serialization.XmlInclude(typeof(Admin))]///添加Admin 到XmlInclude
public ArrayList getData()
{
ArrayList list = new ArrayList();
for (int i = 0; i < 10; i++)
{
Admin admin = new Admin();
admin.Id = i;
admin.Username = "admin" + i;
admin.Password = "admin" + i;
list.Add(admin);
}
return list;
}
}
}
上面更改了HelloWold函数。添加了参数
启动调试
输入URL
则可以成功显示结果
其中getData是我添加的另一个方法
点开进入HelloWorld
输入字符进行测试
则在另一标签页返回结果
posted on 2014-04-15 16:57 ExplorerMan 阅读(297) 评论(0) 收藏 举报
浙公网安备 33010602011771号