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。(我同意文档中应该指定这一点。)


参见此

谢谢,文档中根本不清楚这一点