Web Service在本地主机上运行,​​但在azure云上显示错误

时间:2016-07-18 05:46:23

标签: web-services azure azure-web-sites

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

我在本地计算机上测试了Web服务。 当我使用64位编译器时,它的工作正常。 对于32位,由于内存限制,它无法正常工作。(我对62位编译器没问题)

问题: 当我尝试在azure云上运行我的脚本时。由于错误的重大数据计算失败了#34;响应状态代码:未表示成功:502(错误网关)"

我无法找到理由。

一些可能性:

  • 我是否需要为azure cloud明确地将任何选项设置为64位。
  • 任何机会都会发生超时,如果是,那么如何删除
  • 我正在开发Microsoft Azure版本的基本免费试用版,它们是否有一些限制。

我通过" client.BaseAddress = new Uri(" http://featuretracking.azurewebsites.net/");"

呼叫网络服务

和本地主持人通过" http://localhost:56411/"

我已在azure上部署为网络应用。

1 个答案:

答案 0 :(得分:0)

有一个正式article用于排查http错误502& 503,列出了以下问题的原因以及如何进行故障排除。

  
      
  • 要求花费很长时间
  •   
  • 使用高内存/ CPU的应用程序
  •   
  • 应用程序因异常而崩溃。
  •   

请检查eventlog.xml文件夹中的logFiles文件,访问kudu工具https://<your-webapp-name>.scm.azurewebsites.net/,查看错误502时发生的问题。