我在 azure VM 上有一个 IIS,它托管一个 Web 应用程序,我用它通过 SOAP 请求检索数据。如果我从本地主机访问,一切正常,但一旦我从外部访问某些功能,我就会得到正式正确的响应,但其中没有数据。
使用相同的服务配置不同的虚拟机,我得到了相同的结果。我变了<httpRuntime maxRequestLength="1024000" />
因为问题似乎与检索的数据量有关,但我没有得到积极的结果。这不是超时问题,因为其他函数即使在 30 秒后也会返回值。
是否还有其他地方我可能做错了,或者我需要配置以允许来 self 的 Azure Web 应用程序的 SOAP 请求?我在哪里可以找到更好的诊断方法来看看出了什么问题?
最佳答案
在目标VM上配置开发环境时,我发现问题与服务器和客户端上设置的文化差异有关。 这导致发送到 sql server 进行数据提取的参数发生转换。 我必须更改代码才能保持文化不变。
关于azure - Azure VM 上的 SOAP 请求立即返回空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25747205/