0

元数据包含无法解析的引用

据我了解,WSDL 地址位于远程服务器上,但它以“localhost”的形式链接到 XSD 内部,而我的 VisualStudio 无法解析它。如果我下载 wsdl 并将“localhost”更改为远程地址 - 它工作正常,但 xsds 在 localhost 内部有另一个链接。

而且我认为下载整个服务不是正确的方法:)

我能做些什么?

补充:SoapUI 无法加载此服务以太:“加载时出错 [http://localhost:7733/ESchoolService?wsdl=wsdl0]: java.io.IOException: Attempted read from closed stream”

4

1 回答 1

1

这很容易修复,只需更改服务配置文件中的基地址 url。我了解到您无权访问源代码,但您可以访问配置文件吗?如果这样做,只需找到 baseAddress 元素,然后将 localhost 替换为服务器名称(或已知的 DNS)。这是一个例子:

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

我希望它有所帮助。

干杯,

抢。

于 2014-10-21T12:30:20.480 回答