带有警告和 InvalidOperationException 的 WCF WebService
问题:带有警告和 InvalidOperationException 的 WCF WebService 我目前正在尝试将我的 ASP-NET Core 2 应用程序连接到 Magento 的 API (WSDL v2),但不断收到以下错误: *我调用哪个方法都没有关系,即使是new PortTypeClient().loginAsync(username, password);也会抛出它,这个随机
问题:带有警告和 InvalidOperationException 的 WCF WebService
我目前正在尝试将我的 ASP-NET Core 2 应用程序连接到 Magento 的 API (WSDL v2),但不断收到以下错误:
*我调用哪个方法都没有关系,即使是new PortTypeClient().loginAsync(username, password);
也会抛出它,这个随机端点名称为salesOrderShipmentAddComment
。
InvalidOperationException:无法加载操作“salesOrderShipmentAddComment”,因为它在“literal”模式下指定了“rpc-style”,但使用了消息合同类型或 System.ServiceModel.Channels.Message。不允许这种组合 - 为样式指定不同的值或使用消息协定类型或 System.ServiceModel.Channels.Message 以外的参数。
但是,使用 SoapUI、邮递员或使用框架 4.6 导入,它可以完美运行。使用 Magento v1 API 它也可以工作,但我不想使用这个版本。
在 asp-net core 中导入期间,我也收到了这些警告(导入 v1 没有显示任何警告):
我几乎要创建一个新的 4.6 应用程序,单独托管它以作为我的应用程序和 Magento 之间的桥梁,即使它会损害我的性能和架构。
这就是我进行导入的方式:*Obs:在Data Type Options
中,我也尝试检查不同的选项,并选择其他数据类型。
任何事情都会有帮助...
提前致谢
解答
我有同样的问题。确保将 Nuget 包更新到 4.5.3。之后,对我来说可以正常工作。
更多推荐
所有评论(0)