2012-01-23 9 views
3

私はDynamics Great Plainsへの呼び出しを呼び出そうとしており、非常にイライラするエラーが発生しています。Great Plains eConnectの問題、FileNotFoundException ...何が欠けていますか?

私はコードを呼び出す:

eConnectMethods eConCall = new eConnectMethods(); 

と私はすぐにトラップ次

ERROR 
System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002) 
    at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 
    at System.EnterpriseServices.Thunk.Proxy.CoCreateObject(Type serverType, Boolean bQuerySCInfo, Boolean& bIsAnotherProcess, String& uri) 
    at System.EnterpriseServices.ServicedComponentProxyAttribute.CreateInstance(Type serverType) 
    at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj) 

...そして、上記の行で私のアセンブリを参照します。

誰かがeConnectオブジェクトが探していることを教えてもらえますか?どのように動作させることができますか?

+0

ファイルが見つからないことを確認するにはsysinternals [procmon](http://technet.microsoft.com/en-us/sysinternals/bb896645)をご利用ください。 – sll

+0

eConnectライブラリの動作に問題があったとき、私は、ちょっとした厄介な、小さな設定が関わっていることを発見しました。私が助けてくれた2つのこと。まず、接続文字列が有効であることを確認します。次に、Integration Managerがインストールされ、動作していることを確認します。最近のバージョンの統合マネージャではeConnectが使用されているため、動作している場合はライブラリも必要です。 –

答えて

2

ゼロから再起動されましたが、エラーを再現できませんでした。一口。