2011-10-04 18 views
0

私のプラグインをMSCRM 4.0に登録しています。見積もりを変更または閉じると、エラーが表示されます。ソースMSCRMWebServiceからのイベントID 18176の説明が が見つからないMS Dynamics CRM 4 - 現在の設定システムでユーザースコープの設定がサポートされていません

イベントビューアから

Error

ログの下にそれを参照してください。このイベントを発生させるコンポーネントがローカルコンピュータに にインストールされていないか、インストールが破損しています。ローカルコンピュータ上のコンポーネントをインストールまたは修復することができます。

イベントが別のコンピュータで発生した場合は、表示情報 をイベントとともに保存する必要があります。

次の情報がイベントに含まれていた:50 AAA.Microsoft.CRM.Plugin.CloseddateToQuote作成

3fcb582d-1ab7-dd11-9382-001cc4e015ee f21001ba-1ee5-e011-8cb3-02bfac1e2a4b quoteclose、 CloseddateToQuote、 バージョン= 1.0.0.0、文化=中立、なPublicKeyToken = 0b2965a625ff0115 AAA.Microsoft.CRM.Plugin.CloseddateToQuote未処理の例外: System.Configuration.ConfigurationErrorsException:現在 コンフィギュレーションシステムユーザースコープの設定をサポートしていません。 System.Configurationで System.Configuration.SettingsBase.GetPropertyValueByName(文字列 プロパティ名)で System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider プロバイダ)で System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext コンテキスト、SettingsPropertyCollectionプロパティ)で。 System.Configuration.ApplicationSettingsBase.get_Item CloseddateToQuote.Properties.Settings.get_CloseddateToQuote_CrmSdk_CrmService(AT(文字列 プロパティ名))で System.Configuration.ApplicationSettingsBase.GetPropertyValue(文字列 プロパティ名)でSettingsBase.get_Item(文字列 プロパティ名) Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext コンテキスト)

で AAA.Microsoft.CRM.Plugin.CloseddateToQuote.Execute(IPluginExecutionContext コンテキスト)で は、誰もが根本的な原因を知っていますか?このエラーをシミュレートする方法は?

解決方法

おかげで、

答えて

1

あなたのプラグインは、私の知る限りのプラグインでサポートされていない設定ファイルを使用していますように見えます。 unsecure/secure parameters in your plugin constructor.

設定のテキスト(XMLなど)をPluginRegistrationToolに登録できます。プラグインに設定を渡すことができます。プラグインコンストラクタで、安全でない/安全なパラメータを解析し、Executeメソッドで使用するためにローカルのバッキングフィールドに保存します。

関連する問題