Dynamics crm MS Dynamics CRM 4-当前配置系统不支持用户范围的设置

Dynamics crm MS Dynamics CRM 4-当前配置系统不支持用户范围的设置,dynamics-crm,dynamics-crm-4,Dynamics Crm,Dynamics Crm 4,我已将我的插件注册到MSCRM 4.0。当我修改或关闭报价时,将出现错误。请看下面 从事件查看器记录日志 无法从源MSCRMWebService获取事件ID 18176的描述 找到了。引发此事件的组件未安装 在本地计算机上或安装已损坏。你可以 在本地计算机上安装或修复组件 如果事件起源于另一台计算机,则显示信息 必须与事件一起保存 本次活动包括以下信息: 3fcb582d-1ab7-dd11-9382-001cc4e015ee f21001ba-1ee5-e011-8cb3-02BFAC1E2

我已将我的插件注册到MSCRM 4.0。当我修改或关闭报价时,将出现错误。请看下面

从事件查看器记录日志

无法从源MSCRMWebService获取事件ID 18176的描述 找到了。引发此事件的组件未安装 在本地计算机上或安装已损坏。你可以 在本地计算机上安装或修复组件

如果事件起源于另一台计算机,则显示信息 必须与事件一起保存

本次活动包括以下信息:

3fcb582d-1ab7-dd11-9382-001cc4e015ee f21001ba-1ee5-e011-8cb3-02BFAC1E2A4报价关闭50创建 AAA.Microsoft.CRM.Plugin.CloseddateToQuote,CloseddateToQuote, 版本=1.0.0.0,区域性=中性,PublicKeyToken=0b2965a625ff0115 AAA.Microsoft.CRM.Plugin.CloseddateToQuote未处理的异常: System.Configuration.ConfigurationErrorsException:当前 配置系统不支持用户范围的设置。在 System.Configuration.LocalFileSettingsProvider.GetPropertyValues(设置上下文 上下文,设置属性集合属性)位于 System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider 供应商)在 System.Configuration.SettingsBase.GetPropertyValueByName(字符串 System.Configuration.SettingsBase.get_项(字符串)中的propertyName) propertyName)位于 System.Configuration.ApplicationSettingsBase.GetPropertyValue(字符串 propertyName)位于 System.Configuration.ApplicationSettingsBase.get_项(字符串 propertyName)位于 CloseddateToQuote.Properties.Settings.get\u CloseddateToQuote\u CrmSdk\u CrmService() 在 AAA.Microsoft.CRM.Plugin.CloseddateToQuote.Execute(IPluginExecutionContext (上下文)在 Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext (上下文)

有人知道根本原因吗?如何模拟这种错误?

如何解决它?


谢谢,

您的插件似乎使用了设置文件,据我所知,插件不支持该文件。如果需要将配置传递给插件,可以使用

然后,您可以在PluginRegistrationTool中注册配置文本(如XML)。在插件构造函数中,解析不安全/安全参数,并将其保存到本地备份字段,以便在Execute方法中使用