asp.net-web-api - 如何调用部署在azure上的WEB api服务结构?

标签 asp.net-web-api azure-service-fabric

我使用 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/

相关文章:

azure - 使用托管代理通过 VSTS 发布管道部署 Service Fabric 应用程序

c# - 如何获取有关服务结构实例的 cpu、内存和磁盘信息(可能使用 REST api)?

jquery - 如何使用 jquery 在 webapi 中更新?

multithreading - 由于异步,在 WebApi 中使用 HttpContext.Current 是危险的

c# - Web API 2 Windows 身份验证不断提示登录

android - 在 HTTP 请求中附加应用程序(Android/Iphone/Windows)版本?

c# - 以编程方式创建应用程序和服务

azure - 将非 DataContract 类发送到 Azure Service Fabric Actor

azure - kubernetes 中的子网

asp.net-web-api - 带有 Protocol Buffer 的 ASP.NET Web Api - 错误处理