http://machinename:<port in manifest>
上加载http://<azurecluster>:<port in manifest>
但是它没有加载。 群集中唯一加载的是Service Fabric资源管理器,该应用程序显示应用程序正在正常运行。 我做错什么了吗?
我认为这与端口错误有关。 当通过模板自己添加一个容器时(如下图所示),这些选项是:
答案 0 :(得分:0)
该服务在清单中指定容器端口:
<Resources>
<Endpoints>
<Endpoint Name="Guest1TypeEndpoint" UriScheme="http" Port="8081" Protocol="http"/>
</Endpoints>
</Resources>
应用程序在清单中指定主机端口:
<Policies>
<ContainerHostPolicies CodePackageRef="Code">
<PortBinding ContainerPort="80" EndpointRef="Guest1TypeEndpoint"/>
</ContainerHostPolicies>
</Policies>
在此示例中,容器端口8081映射到主机端口80。 更多信息here。
您还需要配置Azure Load Balancer规则和探测,以将流量(在端口80上)转发到群集。
之后,您应该会看到它正常工作。