一、建WebService步骤
首先,新建网站,选择类型为asp.net web 服务,系统自动为你建立了个文件service.asmx.这就是一个最简单的web service服务。
其次修改Service.cs的代码,添加一个函数
/// 判断一个数是不是质数
///
/// 要判断的数
/// 返回结果
[WebMethod(Description = "判断一个数是不是质数")] //声明此函数为web service方法,可以供外 界调用
public string IsPrimeNumber(int number)
{
// 以下为算法,貌似不是最优的
string value = "";
if (number <= 0)
{
value = number.ToString() + "is not prime number";
return value;
}
else
{
for (int i = 2; i <= number / 2; i++)
{
if (number % i == 0)
{
value = number.ToString() + "is not prime number";
return value;
}
}
value = number.ToString() + "is prime number";
return value;
}
}
最后运行。
二、调用WebService的步骤
1. 新建一个网站,然后右击点击项目属性,添加Web引用,然后输入要引用的webService的url,
然后起个别名,确定。
2.调用Sevice的函数的获取相关的数据。
WebReference.Service se = newWebReference.Service(); //实例化要调用的 webservice对象
三、WebService的部署
必须把Service.asmx的部署到IIS网站上,包括IP,端口,访问的时候直接就访问http:// IP+Port / Service.asmx