dynamics-crm - 从 .Net Core 2.1 WebApp 调用 Dynamics 2011
问题描述
我需要从基于 .Net Core 2.1 的 WebApi 构建调用一些 Dynamics 2011 CRM WebServices。
要使用 CRM SDK,我需要这些依赖项: - Microsoft.Xrm.Sdk.2011 5.0.18 - Microsoft.Crm.Sdk.Proxy.2011 5.0.18 - Microsot.IdentityModel 6.1.7600.16394
当我调用我的方法时,会引发此异常:
System.TypeLoadException : 'Could not load type 'System.ServiceModel.Description.MetadataConversionError' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.'
at Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri, Boolean checkForSecondary)
at Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor(Uri serviceUri)
at Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateManagement[TService](Uri serviceUri)
是否有任何解决方法可以避免此异常?
在 IIS Express 中也会出现此问题,并且无法应用 aspnet_regiis -iru。我认为这更像是 4.5 程序集的 .Net Core 问题。
提前致谢。
解决方案
推荐阅读
- c# - 如何通过代码访问 WPF 中的元素?
- python - 将 Python 嵌入到 C 中 - 无法从 python 模块导入方法
- java - HttpMessageNotReadableException:JSON 解析错误:无法构造实例
- amazon-web-services - 修改 EC2 服务角色,使其可由同一账户中的 IAM 用户代入
- automated-tests - TestCafe 铬测试作为 docker build 的一部分运行
- apache-spark - Spark Streaming中批处理时间和提交时间相差50分钟
- docker - Docker 容器中的 Azure 函数
- excel - 匹配两张纸中的单元格并复制粘贴匹配内容
- android - 带有 Json 的 Android BuildConfig 字符串
- visual-studio - Visual Studio 2015 Enterprise 卸载、重装、更改失败