我是WCF服务的新手,在从类库中消耗WCF时遇到错误,如果我错了,请更正;我在步骤中解释我的问题
1.部署在本地IIS中的独立WCF项目,从Visual Studio(dev env)运行良好。
2.创建CustomClientChannelFactory
类并从业务层(即类库)中消耗WCF
CustomClientChannelFactory<IPDServices.IIPDServices> objChannelFactory = new CustomClientChannelFactory<IPDServices.IIPDServices>("BasicHttpBinding_IIPDServices", "HISWCFService.config");
IPDServices.IIPDServices obj = objChannelFactory.CreateChannel();
strXML = obj.GetAllAdmittedPatients(strHospitalId);
绑定信息存储在HISWCFService.config
(重命名为App.config)并复制到
指定位置(C:\Program Files\Common Files\microsoft shared\DevServer\10.0
),这在调试应用程序时在本地VS WebDev服务器上运行良好。
问题在我在IIS中部署App时出现错误
“The Address property on ChannelFactory.Endpoint was null. The ChannelFactory's Endpoint must have a valid Address specified.
”
请建议