元数据包含无法解析的引用
据我所知,WSDL地址在远程服务器上,但是它的内部链接为“localhost”,我的VisualStudio无法解析它。如果我下载wsdl并将“localhost”更改为远程地址 - 它工作正常,但xsds在localhost中有另一个链接。
我不认为下载整个服务是正确的方式:)
我该怎么办?
已添加:并且SoapUI无法加载此服务以太网:“加载错误[http:// localhost:7733 / ESchoolService?wsdl = wsdl0]:java.io.IOException:尝试从封闭流中读取“
答案 0 :(得分:1)
这很容易修复,只需更改服务配置文件中的baseaddress url即可。我知道您无法访问源代码,但是您是否可以访问配置文件?如果这样做,只需找到baseAddress元素,并用服务器名称(或已知的DNS)替换localhost。这是一个例子:
<host>
<baseAddresses>
<add baseAddress="http://MyServerName:7733/ESchoolService" />
</baseAddresses>
</host>
我希望它有所帮助。
干杯,
罗布。