webService 的一点总结
建立一个webservice 工程时,对于不同的项目加入webservice后的效果是不一样的(引用的界面也有不一样)
请看下图:
1 ,Window From 的web Service (Console和winForm一样)
2,Web Site 的(请注意的Web Application的它有所不同 ,和Windows Form 有很相同之处)
3,SilverLight 工程的:产生的Reference配置文件名:ServiceReferences.clientconfig
下面给出
修改URL的类:
using System;
using System.Collections.Generic;//这个是泛空间
using System.Linq;
using System.Text;
using System.ServiceModel;//这个空间
namespace ConsoleApplication1 {
class changeService {
public changeService() { }
public string getHellow() { BasicHttpBinding bing = new BasicHttpBinding();//可以不为, 这里只是说明乍么去调用
EndpointAddress endpoint = new System.ServiceModel.EndpointAddress("http://127.0.0.1/testWebService/myWebService.asmx");
//EndpointAddress endpoint = new System.ServiceModel.EndpointAddress("http://localhost:49161/myWebService.asmx");
webService.Service1SoapClient myTestService = new ConsoleApplication1.webService.Service1SoapClient("Service1Soap", endpoint); //return myTestService //这里可以直接返回调用的远程服器对象 ,以便主程序中运用
异步调用产生对象时也可以这样来调用.
return myTestService.HelloWorld();
}
}
}