0

メタデータに解決できない参照が含まれています

私が理解しているように、WSDLアドレスはリモートサーバーにありますが、XSDの内部へのリンクが「localhost」としてあり、私のVisualStudioはそれを解決できません。wsdl をダウンロードして "localhost" をリモート アドレスに変更すると、正常に動作しますが、xsds には localhost との別のリンクがあります。

そして、サービス全体をダウンロードすることが正しい方法だとは思いません:)

私に何ができる?

追加: そして、SoapUI はこのサービスを読み込めません。

4

1 に答える 1

1

これは、サービスの構成ファイルで baseaddress url を変更するだけで、簡単に修正できます。ソース コードにアクセスできないとのことですが、構成ファイルにアクセスできますか? その場合は、baseAddress 要素を見つけて、localhost をサーバー名 (または既知の DNS) に置き換えます。次に例を示します。

   <host>
      <baseAddresses>
        <add baseAddress="http://MyServerName:7733/ESchoolService" />
      </baseAddresses>
    </host>

お役に立てば幸いです。

乾杯、

ロブ。

于 2014-10-21T12:30:20.480 に答える