c# - 如何更改我的wsdl的地址位置

标签 c# web-services visual-studio-2008 iis-6 asmx

我的 wsdl 在地址位置放了一个错误的域,如何解决?

- <wsdl:service name="XWebService">
- <wsdl:port name="XServiceSoap" binding="tns:XWebServiceSoap">
  <soap:address location="https://machine.wrongdomain.com.br/webservices/MapleStoryWebService.asmx" /> 
  </wsdl:port>
- <wsdl:port name="XWebServiceSoap12" binding="tns:XWebServiceSoap12">
  <soap12:address location="https://machine.wrongdomain.com.br/webservices/XWebService.asmx" /> 
  </wsdl:port>
- <wsdl:port name="XWebServiceHttpGet" binding="tns:XWebServiceHttpGet">
  <http:address location="https://machine.wrongdomain.com.br/webservices/MapleStoryWebService.asmx" /> 
  </wsdl:port>
- <wsdl:port name="XWebServiceHttpPost" binding="tns:XWebServiceHttpPost">
  <http:address location="https://machine.wrongdomain.com.br/webservices/XWebService.asmx" /> 
  </wsdl:port>
  </wsdl:service>

真正的域名是https://machine.goodDomain.com.br

最佳答案

地址取自用于访问 WSDL 的 URL。如果它不同于您想要实际提供服务的服务器,那么您可以通过创建一个扩展 SoapExtensionReflector 的类来更改它。以下是有关如何更改 URL 的示例文章:

http://blogs.msdn.com/kaevans/archive/2005/11/16/493496.aspx

关于c# - 如何更改我的wsdl的地址位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1669403/

相关文章:

c# - ML.NET 算法评估有关乳腺癌的实例总是错误的

c# - 在 WPF 中调整图像大小

azure - 为什么 asp.net web api 请求第一次需要时间?

javascript - 客户端框架还是服务器端框架?

visual-studio-2008 - VS2008 : Add custom build rule to a Property Sheet (vsprops)?

c++ - VS2008 是否支持 C++0x?

.net - 在 Visual Studio 中,编程 .NET,如何从项目引用中分辨出文件引用?

c# - 如何在 C# 和 Flex 之间共享代码?

c# - Microsoft JScript 运行时错误 : Object doesn't support this property or method

java - 如何从 Restful Web 服务返回数组?