从.Net Core 2.1使用WCF服务器时出错,但在.NET上没问题

问题描述 投票:1回答:1

我在Microsoft Dynamics AX上有一个WCF服务(AIF)

我可以使用.NET 4.6.1毫无问题地调用它。但是,当我使用.NET Core运行相同的确切代码时,我得到一个错误,指出

对SSPI的调用失败目标主体名称不正确

enter image description here

关于这个错误有许多相似的问题,但解决方案并不能解决我的问题。

    var service = new MarketplaceGetItemsDataServiceClient();
    service.ClientCredentials.Windows.ClientCredential.UserName = "UserName";
    service.ClientCredentials.Windows.ClientCredential.Password = "P@ssword";
    service.ClientCredentials.Windows.ClientCredential.Domain = "Domain";
    var result = service.GetItemsDataAsync(new CallContext(), new SearchOptionsDC() { VendorId = "0000" }).Result;
c# wcf .net-core dynamics-ax-2012 aif
1个回答
0
投票

更改DNS并将其替换为WCF工具中的IP。

© www.soinside.com 2019 - 2024. All rights reserved.