利用部分类快速调试WebService
WebService应用已经非常广泛,WebService调试也是我们应该掌握的内容,以网站的形式发布然后调试是一种方法,下面介绍另一种快速调试WebService的方法。 [WebService(Namespace="www.guo.com")]
[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
//若允许ASP.NET AJAX从脚本中调用此Web服务,请取消下行的注释
//[System.Web.Script.Services.ScriptService]
public partial class Services : System.Web.Services.WebService
{
}
7、在WebServices项目中添加组件类文件Calculator.cs、HandleString.cs,并成修改如下样子: public partial class Services : System.Web.Services.WebService
{
[WebMethod(Description="两整数相加")]
public int Add(int one,int two)
{
return one + two;
}
[WebMethod(Description = "两整数相减")]
public int Subtract(int one,int two)
{
return one - two;
}
}
public partial class Services : System.Web.Services.WebService
{
[WebMethod(Description="去除末尾字符")]
public string SubString(string input)
{
if(string.IsNullOrEmpty(input.Trim()))
{
return "";
}
return input.Substring(0,input.Length - 1);
}
}
8、删除Services.Designer.cs、Calculator.Designer.cs、HandleString.Designer.cs,否则会报错 <%@ WebService Language="C#" CodeBehind="Services.asmx.cs" Class="WebServices.Services" %>
12、删除Services.asmx.cs,因为Services.asmx.cs中的方法不会被编译,被编译的是WebServices.Services.cs文件 文件结构如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |