1

WebサービスAddressValidationServiceを呼び出すwpfC#アプリケーションがあります。以前は(プロジェクトの作業を開始する前に)機能していたことは知っていますが、現在は機能していません。例外はここで発生します:

var addrSvc = new AddressValidationServiceReference.AddressValidationServiceClient();

例外は次のとおりです。

ServiceModelクライアント構成セクションでコントラクト'AddressValidationServiceReference.IAddressValidationService'を参照するデフォルトのエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、このコントラクトに一致するエンドポイント要素がクライアント要素で見つからなかったことが原因である可能性があります。

これは私の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>

多分誰かが何が悪いのかわかるだろうか?ありがとう。

4

2 に答える 2

1

おそらくばかげた推測ですが、とにかく:あなたの設定ファイルはあなたのクライアントアプリケーションからのものであると確信していますか?=)。たとえば、AppSettingをいくつか読んで、よくわからない場合は正しいものを使用していることを確認してください。構成自体は正常に見えます。

于 2012-07-31T16:03:27.860 に答える
1

のプロジェクトにを挿入または更新する必要がありendpointsます.configServiceModel clientIAddressValidationService

于 2012-07-31T16:33:47.227 に答える