web service添加过程
下面,我们看看如何建立和部署一个最简单的Web服务
建立Web服务
1.网站上添加WebService目录,添加web服务文件(ItemService.asmx)。
Code
2.现在,你可以用下面的URL访问这个Web服务:
http://localhost/itat/Webservice/itemservice.asmx/Add?a=10&b=5
结果将以XML格式返回。
在客户机上部署这个服务
1.在命令行输入:(用VS 的sdk 的SDK命令提示直接输入)
WSDL http://localhost/itat/Webservice/itemservice.asmx /n:NameSp /out:FileName.cs
crm
wsdl http://tec01/MSCrmServices/2007/CrmServiceWsdl.aspx /n:CRMService /out:CRMService.cs
这个操作将建立一个称为FileName.cs的文件 (在SDK的目录里)
说明:WSDL 指的是WebServices Description Language ,这个程序在C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0目录中。
NameSp是我们设置的名字空间的名字,将在后面部署这个服务的客户端的实现代码中使用到。
2.编译
(CSC /t:library /r:system.web.dll /r:system.xml.dll FileName.cs ) 错
csc /target:library /out:itemservice.DLL FileName.cs
CRM
csc /target:library /out:CRMService.DLL CRMService.cs
上述命令将生成一个dll文件,名字就是上面的asmx文件中的公共类的名字,在我们的例子中,就是:CRMService.dll
3.在项目中引用以上dll。
引用上面命名空间
using NameSp;
ItemService isrv = new ItemService();
int total=isrv.Add(5, 3);
Response.Write(total);
建立Web服务
1.网站上添加WebService目录,添加web服务文件(ItemService.asmx)。
2.现在,你可以用下面的URL访问这个Web服务:
http://localhost/itat/Webservice/itemservice.asmx/Add?a=10&b=5
结果将以XML格式返回。
在客户机上部署这个服务
1.在命令行输入:(用VS 的sdk 的SDK命令提示直接输入)
WSDL http://localhost/itat/Webservice/itemservice.asmx /n:NameSp /out:FileName.cs
crm
wsdl http://tec01/MSCrmServices/2007/CrmServiceWsdl.aspx /n:CRMService /out:CRMService.cs
这个操作将建立一个称为FileName.cs的文件 (在SDK的目录里)
说明:WSDL 指的是WebServices Description Language ,这个程序在C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0目录中。
NameSp是我们设置的名字空间的名字,将在后面部署这个服务的客户端的实现代码中使用到。
2.编译
(CSC /t:library /r:system.web.dll /r:system.xml.dll FileName.cs ) 错
csc /target:library /out:itemservice.DLL FileName.cs
CRM
csc /target:library /out:CRMService.DLL CRMService.cs
上述命令将生成一个dll文件,名字就是上面的asmx文件中的公共类的名字,在我们的例子中,就是:CRMService.dll
3.在项目中引用以上dll。
引用上面命名空间
using NameSp;
ItemService isrv = new ItemService();
int total=isrv.Add(5, 3);
Response.Write(total);







浙公网安备 33010602011771号