Azure service fabric FabricInvalidAddressException:命名点';V2Listener';尝试从.NET核心应用程序连接时
我正在尝试使用Azure service fabric FabricInvalidAddressException:命名点';V2Listener';尝试从.NET核心应用程序连接时,azure-service-fabric,Azure Service Fabric,我正在尝试使用ServiceProxy类连接到Service Fabric应用程序,如下所示: return ServiceProxy.Create<ISomeService>( new Uri("fabric:/SomeService.App/ISomeService"), new ServicePartitionKey(0)); 返回ServiceProxy.Create( 新Uri(“结构:/SomeService.App/ISomeService”), 新
ServiceProxy
类连接到Service Fabric应用程序,如下所示:
return ServiceProxy.Create<ISomeService>(
new Uri("fabric:/SomeService.App/ISomeService"),
new ServicePartitionKey(0));
返回ServiceProxy.Create(
新Uri(“结构:/SomeService.App/ISomeService”),
新ServicePartitionKey(0));
当我在.NETFramework应用程序中执行此操作时,一切都正常
但是,当我在.Net核心应用程序中尝试此操作时,会出现以下错误:
InnerException={System.Fabric.FabricInvalidAddressException:NamedEndpoint'V2Listener'在地址{“Endpoints”:{“”:“…}}中找不到(对于分区“…”)
我假设这与V2远程处理有关,但我不知道在.Net核心项目中到底是什么默认使用V2而不是V1
有没有办法强迫它使用V1?我目前还不能将目标服务升级到V2
所有涉及的应用程序都使用Service Fabric版本6.1.480
我能找到的唯一相关文档是,它没有帮助我找到解决方案。您只能在.Net Core中使用SF Remoting V2。 仅使用完整框架支持远程处理V1。(我同意文档中应该指定这一点。)
参见此谢谢,文档中根本不清楚这一点