【发布时间】:2019-08-29 16:04:44
【问题描述】:
我创建了一个 Azure Service Fabric Web API 并计划通过 Service Fabric 的内置反向代理访问它。
在本地一切正常,但是当我发布到 Azure 时,尝试通过反向代理访问路由会超时。
我认为这可能是我的应用程序,所以我只是使用默认模板打开了一个新解决方案并发布到我的本地。一切正常反向代理和所有。所以我发布到 Azure 并再次遇到同样的问题。
我可以通过正常路由(通过服务的端点)访问 Azure 上的 Web API,例如:
xxxx.east.cloudapp.azure:8080/api/values
但是通过19081的反向代理端口超时:
xxxx.east.cloudapp.azure:19081/[app]/[service]/api/values
我确实确保在 Azure 上设置集群资源时勾选 Enable Reverse Proxy,并将端口设置为 19081。以上两种方法在 localhost 上都可以正常工作,但只有正常路由在 Azure 上有效。
想知道是否需要对清单进行一些额外的编辑,或者我必须做些什么才能使其在 Azure 上正常工作?
【问题讨论】:
标签: c# asp.net-core reverse-proxy azure-service-fabric