我使用 Visual Studio 2015 创建了本地无状态 WebAPI 和 Statefull 数据服务。通过实现 http://localhost:344/api/abc/getEmployee,它在本地系统和网站访问 WebAPI 服务中完美运行
。然后我在 Azure 上部署了服务结构应用程序并收到了客户端 URL
http://xyz.southeastasia.cloudapp.azure.com:1900/Explorer/index.html#/abc.apptype/app/abc.app/service/abc.app%252webservices
我的问题是如何从此 Azure 客户端 URL 调用我的 WebAPI Controller 和操作?
http://xyz.southeastasia.cloudapp.azure.com:1900/api/abc/getEmployee
无法正常工作。
注意:此网址不安全,将由移动设备和网站使用。
最佳答案
您使用了错误的端口来访问您的应用程序。端口 19000 是管理端点。
Read用于设置您的 API。在端口 80 运行您的应用程序(如果可能),
确保 Azure 负载均衡器具有针对群集节点上端口 80 外部的端口 80 的负载均衡规则。更多信息here .
关于asp.net-web-api - 如何调用部署在azure上的WEB api服务结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43401780/