我正在使用Web服务与动态AX进行ASPNet MVC集成。
我们有3个环境:
我们已经在DEV上开发了一段时间,并且服务始终有效。
现在我们将它传递给质量环境(QA,在PROD之前)并且我将配置更改为QA而不是DEV,我们发现了一个问题。
有2个服务将〜90%的属性发送为file=open("paper.txt", "r")
mystring = file.read()
x= file.read()
x = re.sub(r'[-\d,]+', '', x)
,其他10%的服务可以。
我们尝试过: - 创建控制台,用于保存从AX接收的XML。 - 查看Web配置 - 重新添加Web服务
我们发现如果我们只是使用QA URL将服务添加到项目中,它就可以工作,但是如果我们使用DEV URL添加它,然后更改配置以匹配QA URL,它就不起作用。< / p>
所以,它不是关于代码,而是关于DEV&gt;的东西。 QA合并AX,对吧?
有什么想法吗?
答案 0 :(得分:0)
<强>修正强>
我找到了解决方法。
我发现如果列顺序与服务器(WCF服务器)不同,则会发生这种情况。
我通过下载WSDL并在Visual Studio中更新引用来修复它。
这有点无聊,因为每次你想为不同的环境编译时都要改变它,但在找到永久解决方案之前它会以这种方式工作。