.net - 如何获取 ASMX 生成的 WSDL soap :address to use htt

生产和社区测试中的 WSDL 定义包括对“HTTP”而不是“HTTPS”的引用。使用“HTTPS”,两个测试环境中的定义都是正确的。

一个客户在开发他们的 SOAP over HTTPS 连接到 Web 服务时发现了这个问题。无论出于何种原因,他们每次执行 PushList(Web 服务方法)时都会阅读 WSDL。

错误:

soap:address location="http://www.xxxxxxx.net/xxxxxxxxxx/webservices/PIR/Service.asmx"

右:

soap:address location="https://www.xxxxxxx.net/xxxxxxxxxx/webservices/PIR/Service.asmx"

我该如何纠正这个问题?我已经看到了关于覆盖反射的内容,但是为什么有些环境是正确的而其他环境是错误的呢?我希望有一个更简单的解决方案...

相关文章:

visual-studio - 更改远程桌面键盘快捷方式

xml - 如何使用受控词汇表或分类法来定义 XML 元素名称或属性名称?

java - 性能 : com. sun.net.httpserver.HttpServer 与 j

python - 从 cx_Oracle 内部使用 SQL*PLUS COPY?

ruby-on-rails - rails 不见了

macos - 如何判断 NSWorkspaceWillPowerOffNotification 是

sql-server - 获取表列的创建日期

visual-studio-2010 - Intellisense 将 .c 文件视为 .cpp

google-search-api - 如何以编程方式获取 Google SEO/搜索排名信息? A

xml - 为什么没有 XMLNS 前缀的 XML 属性不等于具有相同本地名称的前缀属性?