我正在开发一个访问 Exchange Server 的项目。在我将项目替换为服务器之前,一切都很顺利。但现在我收到了这个错误。
我在 Google 中找不到我搜索的内容,所以我希望你们中的某个人能帮助我。我很感激。
我正在开发一个访问 Exchange Server 的项目。在我将项目替换为服务器之前,一切都很顺利。但现在我收到了这个错误。
我在 Google 中找不到我搜索的内容,所以我希望你们中的某个人能帮助我。我很感激。
您应该为您的应用程序提供指定的程序集或将其安装在您的服务器上。
答案是:我将 dll 和 xml 文件(您在安装 EWS 托管 API 时获得)复制到我项目的 bin 文件夹中。它有效!
在 VS2005、.Net 2 和 3.5 中,我遇到了同样的错误
这就是我解决它的方法,我不得不找到另一个解决方案,因为这总是失败并且 Windows 不允许我注册 DLL。
regsvr32 "C:\Program Files\Microsoft\Exchange\Web services\1.1\Microsoft.Exchange.WebServices.dll"
我从 Windows XP 的管理工具进入 .Net Framework 配置向导。我的是 .NET Framework 2.0 配置(版本 2.0.50727.42)。
然后我进入运行时安全策略 -> 增加程序集信任并指向我 C 驱动器中的上述 DLL。出于某种原因,它被设置为不信任!我将其更改为完全信任。
然后我关闭并重新打开了我的 VS2005 项目,现在一切正常。
问候,