我正在處理訪問Exchange Server的項目。在我將項目換成服務器之前,一切都很順利。但現在我得到這個錯誤。無法加載文件或程序集「Microsoft.Exchange.WebServices,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'
我沒有在Google上找到我搜索的內容,所以希望有人能幫助我。我很感激。
我正在處理訪問Exchange Server的項目。在我將項目換成服務器之前,一切都很順利。但現在我得到這個錯誤。無法加載文件或程序集「Microsoft.Exchange.WebServices,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'
我沒有在Google上找到我搜索的內容,所以希望有人能幫助我。我很感激。
您應該爲您的應用程序提供指定的程序集或將其安裝到您的服務器上。
答案是:我將dll和xml文件(安裝EWS Managed API時獲得的)複製到我的項目的bin文件夾中。它的工作原理!
我有同樣的確切的錯誤,在VS2005,淨2和3.5
這是我如何解決它,我必須找到另一種解決方案,因爲這始終未能和Windows不會讓我註冊DLL。
regsvr32 "C:\Program Files\Microsoft\Exchange\Web services\1.1\Microsoft.Exchange.WebServices.dll"
我從Windows XP中的管理工具進入.Net框架配置嚮導。我的.NET Framework 2.0配置(版本2.0.50727.42)。
然後我進入運行時安全策略 - >增加大會信任,並指出我的C盤上面的DLL。它被設置爲不信任,出於某種原因!我將其改爲全信任。
然後關閉並重新打開我的VS2005項目,現在一切正常。
Regards,
你的意思是你用EwsManagedApi32安裝的dll? – SamekaTV 2011-03-02 10:05:50
我的意思是'Microsoft.Exchange.WebServices.dll及其所有依賴項。 – vissi 2011-03-02 10:11:40
我沒有在服務器上的Visual Studio。我怎樣才能做到這一點?我想通過安裝EWS託管API,我不必做別的事情。 :s – SamekaTV 2011-03-02 10:19:28