1、运行Code目录下的bat文件,将dll拷到相应目录下
2、将BpImplement下的svc文件拷到portal的services目录下
3、配置Services目录下的web.config文件,示例如下:
binding="basicHttpBinding" />
其中PMRMACheckSVStub是BpImplement目录下的一个以Stub结尾的文件的名字
4、重启iis,在浏览器中输入svc的网址,看sv是否配置正确
http://localhost/portal/services/UFIDA.U9.PM.lonely.PMRMACheckSV.IPMRMACheckSV.svc
5、利用桩代码生成工具NetCFSvcUtil,生成客户端代理类
6、把生成文件拷贝到UI文件里,并添加到项目里,注释掉ThreadContext 和ArrayOfKeyValueOfanyTypeanyTypeKeyValueOfanyTypeanyType ,
并且把
public static System.ServiceModel.EndpointAddress EndpointAddress = new System.ServiceModel.EndpointAddress("http://ufida-0cb73b896/Portal/services/UFIDA.U9.SM.hduzh.GetOutWarehouseDocNoSV.I" +
"GetOutWarehouseDocNoSV.svc"); 的机器名改成shankx;
7、在callsv.cs添加Call SV的代码。
8、查询服务,需在SelectDoc.cs里添加代码,操作服务,需在GFBarcode.cs里添加代码。