我有一個調用WCF服務的SharePoint工作流。只要工作流程在IIS下運行並且不會轉移到定時服務,此工作正常。WCF - 使用不帶app.config
問題是,定時服務無法訪問它需要從定時服務上下文建立WCF連接的web.config設置。
Could not find endpoint element with name endpointname' and contract 'servicecontractname' in the ServiceModel client configuration section
我反正建立所有WCF需要使代碼的連接信息(並覆蓋在web.config中設置的值)
我的問題是,我可以完全繞過這個配置?我寧願不依賴幾個ettings文件並保持同步。
更新 此代碼點點的伎倆。
string address = "http://myservice.com/soap.svc";
Binding binding = new System.ServiceModel.BasicHttpBinding();
EndpointAddress endpointAddress = new EndpointAddress(address);
client = new MyServiceClient(binding, endpointAddress);
感謝您的輸入!
我貼我的答案是使用此處WsHttpBinding的 http://stackoverflow.com/questions/746107/c-wcf-having-a-single-app-config-in-a-shared-庫 - 即 - 提供存取到個/ 7652518#7652518 – 2011-10-04 20:04:14