我正在开发一个访问Exchange Server的项目。在我将项目替换为服务器之前,一切都很顺利。但现在我收到了这个错误。
我找不到我在谷歌搜索的内容,所以我希望有人能帮助我。我很欣赏。
答案 0 :(得分:2)
您应该为您的应用程序提供指定的程序集,或者将其安装在您的服务器上。
答案 1 :(得分:1)
答案是:我将dll和xml文件(安装EWS托管API时得到的文件)复制到我项目的bin文件夹中。它有效!
答案 2 :(得分:0)
我在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。由于某种原因,它被设置为NO TRUST!我把它变成了完全信任。
然后我关闭并重新打开我的VS2005项目,现在一切正常。
此致