Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services Web服务正在本地主机上运行,但在azure云上显示错误_Web Services_Azure_Azure Web App Service - Fatal编程技术网

Web services Web服务正在本地主机上运行,但在azure云上显示错误

Web services Web服务正在本地主机上运行,但在azure云上显示错误,web-services,azure,azure-web-app-service,Web Services,Azure,Azure Web App Service,我创建了一个web服务,它将执行一些长字符串计算,并以json格式返回结果。 还编写了一个演示应用程序来测试该web服务 我已经在本地机器上测试了web服务。 当我使用64位编译器时,它工作得很好。 对于32位,由于内存限制,它不能很好地工作 问题: 当我尝试在azure云上运行脚本时。获取大量数据计算失败,错误为“响应状态代码:不表示成功:502(坏网关)” 我找不到理由 一些可能性: 我是否需要将azure云的任何选项显式转换为64位 可能会发生超时,如果是,那么如何删除该超时 我正在进行

我创建了一个web服务,它将执行一些长字符串计算,并以json格式返回结果。 还编写了一个演示应用程序来测试该web服务

我已经在本地机器上测试了web服务。 当我使用64位编译器时,它工作得很好。 对于32位,由于内存限制,它不能很好地工作

问题: 当我尝试在azure云上运行脚本时。获取大量数据计算失败,错误为“响应状态代码:不表示成功:502(坏网关)”

我找不到理由

一些可能性:

  • 我是否需要将azure云的任何选项显式转换为64位
  • 可能会发生超时,如果是,那么如何删除该超时
  • 我正在进行Microsoft azure版本的基本免费试用,他们对此是否有一些限制
我通过“client.BaseAddress=newURI(”)调用web服务

和本地主机通过“”

我已在azure上部署为web应用程序。

有一个解决http错误502和503的官方软件,下面列出了一些问题的原因以及解决方法

  • 需要很长时间的请求
  • 使用高内存/CPU的应用程序
  • 由于异常,应用程序崩溃

请通过访问kudu工具查看
logFiles
文件夹中的
eventlog.xml
文件
https://.scm.azurewebsites.net/
查看发生错误502时发生的情况。

免费试用与此无关。但是编辑您的问题以显示web服务调用的一般格式如何。它是否依赖于特定的端口?另外:你没有提到你是如何将其放入Azure:Web应用程序的?虚拟机?云服务?@DavidMakogon:编辑了。