当创建一个dll项目中添加了服务引用,但引用这个dll文件者又不便同时添加这个服务的xml文件
假设
1、服务引用的名称为SendEmailList
2、服务中的一个方法叫SendSmsAtOnce
3、服务的地址为http://www.biaodashi.com/sms/SendMessage.asmx
//关键是实例化SendMessageSoapClient时的参数 SendEmailList.EmailSMS.SendMessageSoapClient sms = new SendEmailList.EmailSMS.SendMessageSoapClient(new BasicHttpBinding(), new EndpointAddress("www.biaodashi.com/sms/SendMessage.asmx")); string noticeObj = NoticeInfo.GetNoticeObject();
如果不考虑引用这个dll文件者的操作方便性,可以将dll项目中调用服务的xml信息添加到dll使用者的配置文件中,也可以解决问题