您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.
如何在 Service Fabric 中使用参数来指定服务的端口号
12/06/2017
本文内容
本文演示如何使用 Visual Studio 在 Service Fabric 中通过参数来指定服务的端口号。
使用参数来指定服务的端口号的过程
在此示例中,使用参数来设置 ASP.NET Core Web API 的端口号。
打开 Visual Studio 并创建新的 Service Fabric 应用程序。
选择无状态 ASP.NET Core 模板。
选择 Web API。
打开 ServiceManifest.xml 文件。
记下为你的服务指定的终结点的名称。 默认值为 ServiceEndpoint。
打开 ApplicationManifest.xml 文件
在 ServiceManifestImport 元素中,添加新的 RessourceOverrides 元素,其中包括对 ServiceManifest.xml 文件中终结点的引用。
在 Endpoint 元素中,现在可使用参数替换任何属性。 本示例中,使用方括号指定 Port 并将其设置为参数名称 - 例如,[MyWebAPI_PortNumber]
仍在 ApplicationManifest.xml 文件中,然后在 Parameters 元素中指定参数
并定义 DefaultValue
打开 ApplicationParameters 文件夹和 Cloud.xml 文件
若要指定在发布到远程群集时要使用的其他端口,请将带有端口号的参数添加到此文件。
使用 Cloud.xml 发布配置文件从 Visual Studio 发布应用程序时,服务将配置为使用端口 80。 如果在未指定 MyWebAPI_PortNumber 参数的情况下部署应用程序,则服务使用端口 8080。
后续步骤
若要详细了解本文中讨论的一些核心概念,请参阅文章管理多个环境的应用程序。