我有一個調用Web服務AddressValidationService的wpf C#應用程序。我知道它曾經工作過(在我開始工作之前),但現在不行。唯一的例外發生在這裏:無法實例化服務客戶端
var addrSvc = new AddressValidationServiceReference.AddressValidationServiceClient();
唯一的例外是:
找不到引用合同「AddressValidationServiceReference.IAddressValidationService」在ServiceModel客戶端配置部分默認終結點元素。這可能是因爲沒有找到適用於您的應用程序的配置文件,或者因爲在客戶端元素中找不到匹配此合同的端點元素。
這是從我的app.config:
<client>
<endpoint address="http://rdbval/EASTServices/AddressValidationService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IPolicyRetriever"
contract="AddressValidationServiceReference.IPolicyRetriever"
name="BasicHttpBinding_IPolicyRetriever" />
<endpoint address="http://rdbval/EASTServices/AddressValidationService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IAddressValidationService"
contract="AddressValidationServiceReference.IAddressValidationService"
name="BasicHttpBinding_IAddressValidationService" />
</client>
也許有人可以告訴什麼是錯的?謝謝。
我不能肯定的
endpoints
,而不是用於此的web.config文件(不是app.config)中? – Bob2Chiv 2012-07-31 16:34:15但我的客戶端應用程序不是一個Web應用程序。 – 2012-07-31 16:49:09