加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 无法访问基本Fabric Azure WebAPI OWIN无状态服务

发布时间:2020-12-15 23:32:10 所属栏目:百科 来源:网络整理
导读:继 tutorial之后,我成功地在localhost:8534 / simpleprime / api / values / *上运行它,结果与tut相同. 稍后将解决方案发布到远程云集群,我无法使用www.clusterurl:8534 / api / values访问它,每次都超时.即使我在部署期间从Visual Studio获得了令人放心的
继 tutorial之后,我成功地在localhost:8534 / simpleprime / api / values / *上运行它,结果与tut相同.

稍后将解决方案发布到远程云集群,我无法使用www.clusterurl:8534 / api / values访问它,每次都超时.即使我在部署期间从Visual Studio获得了令人放心的事件诊断.

我也尝试了每个节点
http:// node_ip:8543 / simpleprime / api / values,没有任何运气

bunch of reassuring diagnostics

> simpleprime是appRoot

解决方法

如果要在Azure上使用OWIN侦听器访问服务,则应在群集创建期间定义应用程序将用于LoadBalancer的端口.

如果您出于某种原因忘记了以后可以通过以下方式完成:

服务部分

>使用OWIN Listener转到服务的PackageRoot / ServiceManifest.xml
>直接定义您的终端(因此SF将使用您的定义端口号)(在我的示例8081中)

enter image description here


>将应用程序重新发布到Azure.

AZURE PART

>转到Azure门户
>找到分配给SF的负载均衡器(LB-nameofyourSF-namofNodeSet)
>在LoadBalancer设置中,转到探针并添加新探针,如下图所示,使用ServiceManifest.xml中定义的端口(在我的示例8081上)和Protocol TCP

enter image description here

>使用前面定义的端口和探针以及正确的端口映射(在我的示例8081中)添加新的负载平衡规则:

enter image description here

>保存,现在您应该可以通过浏览器访问Azure上的服务.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读