当 Service Fabric 群集上有多个实例时'TargetInvocationException'



targetInvocationException当在服务面料群集上创建多个实例时,将在OwinCommunicationListener类中投掷,如果我将实例计数设置为1,则一切都很好。但是当我增加它时,例外将在Web服务器启动的点上抛弃。

内部异常显示"无法在前缀'htto上听://:8961',因为它与机器上的现有注册冲突"

在Windows,Service Fabric在HTTP.SYS功能上为HTTP听众提供功能,请确保您遵循HTTP.SYS的规则。在同一台计算机上运行多个实例(来自不同的节点)时,您需要具有唯一的HTTP URL来防止冲突。作为指南,以下链接说明了http.sys的工作方式:https://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/a2a45c45c42a45c42c42c42c42-38bc-464c-a097-d7aaaaaa

IIS使用了相同的机制,但是您不需要IIS来利用http.sys。

考虑在本地使用单个节点模式工作以解决该问题。

相关内容

  • 没有找到相关文章

最新更新