Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 为服务结构配置Azure部署_.net_Azure_Asp.net Web Api_Azure Service Fabric - Fatal编程技术网

.net 为服务结构配置Azure部署

.net 为服务结构配置Azure部署,.net,azure,asp.net-web-api,azure-service-fabric,.net,Azure,Asp.net Web Api,Azure Service Fabric,我正在学习Azure认证,我遇到了以下问题: 您正在使用ASP.NET核心开发Web API。您计划将Web API部署到5节点服务 承载在Azure中的结构群集 要求: 在部署到Azure之前,您必须能够在本地Service Fabric实例上调试Web API 部署到Azure时,Web API必须在Service Fabric群集中的每个节点上运行 服务结构配置必须支持扩展其他节点 您需要为本地和Azure部署配置Web API,从“MinReplicaSetSize”、“Instan

我正在学习Azure认证,我遇到了以下问题:

您正在使用ASP.NET核心开发Web API。您计划将Web API部署到5节点服务 承载在Azure中的结构群集

要求:

  • 在部署到Azure之前,您必须能够在本地Service Fabric实例上调试Web API
  • 部署到Azure时,Web API必须在Service Fabric群集中的每个节点上运行
  • 服务结构配置必须支持扩展其他节点
您需要为本地和Azure部署配置Web API,从“MinReplicaSetSize”、“InstanceCount”和“TargetReplicaSetSize”中设置正确的属性

我还没有找到关于此属性的非常有用的文档或示例

我的解决方案是为本地环境设置InstanceCount=5,为Azure环境设置InstanceCount=-1。但我不确定这一点


这是要设置的正确属性吗?

是的,您的解决方案是正确的

InstanceCount=5
=>部署在本地群集的5个节点上(为此,您必须使用5节点模式启动群集)


InstanceCount=-1
=>部署在远程群集上的所有可用节点上,需要担心模式。

关于您的答案,您的理由是什么?我的理由是关于Deepak Tatyaji Ahire的答案,因为“-1”值表示使用所有可用节点。所以我认为在本地,你必须显式地指出这个值,我会说在本地将它设置为1,因为你只有一台物理机器。您可以将其设置为3或5,但您可能会遇到端口冲突,因为只有一个应用程序可以在一台机器上使用特定的端口。您知道,这是我的推理,但我需要确认。