我创建了一个 SQL CLR 存储过程,它将调用 WCF 服务。我已设法将所有正确的 DLL 加载到 SQL Server 中以使其正常工作,但是我现在收到以下错误消息:
System.Configuration.ConfigurationErrorsException:为 system.serviceModel/extensions 创建配置节处理程序时出错:无法加载文件或程序集“System.IdentityModel,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其之一依赖关系。主机存储中的程序集与 GAC 中的程序集具有不同的签名。(HRESULT 异常:0x80131050)(C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Config\machine.config 第 185 行)System.Configuration.ConfigurationErrorsException:在 System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] 键, SectionInput 输入, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult) at System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord,
我在网上找到了这个帖子,但我不知道如何更新 GAC 或者它是否真的解决了这个问题:(从 CLR 触发器调用 WCF 服务)