我正在处理一个访问Exchange Server的项目。在我将项目替换为服务器之前,一切都很顺利。但现在我得到了这个错误。我在谷歌上找不到我搜索的东西,所以我希望你们中的一些人可以帮助我。我很感激
nafvub8i1#
应随应用程序提供指定的程序集,或将其安装在服务器上。
mrwjdhj32#
答案是:我将dll和xml文件(安装EWS托管API时获得)复制到我的项目的bin文件夹中。而且它起作用了!
g9icjywg3#
我在VS 2005、.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。它被设置为不信任,出于某种原因!我把它改成了完全信任。然后我关闭并重新打开了我的VS 2005项目,现在一切都很好。此致,
vs91vp4v4#
有两种解决方案,但取决于哪一种解决您的问题解决方案1-您需要添加一个Nuget引用。在您的项目中,右键单击“References”,然后单击“manage Nuget packages”,然后在浏览选项卡中搜索microsoft.Exchange.webservices并安装:)x1c 0d1x的数据解决方案2-您需要添加一个引用。在项目中,右键单击“References”,然后单击“Add reference”,然后转到此处,将system.web.services添加到项目中。
4条答案
按热度按时间nafvub8i1#
应随应用程序提供指定的程序集,或将其安装在服务器上。
mrwjdhj32#
答案是:我将dll和xml文件(安装EWS托管API时获得)复制到我的项目的bin文件夹中。而且它起作用了!
g9icjywg3#
我在VS 2005、.Net 2和3.5中也遇到了同样的错误
这就是我解决它的方式,我不得不找到另一个解决方案,因为这总是失败,Windows不让我注册DLL。
字符串
我从Windows XP中的管理工具进入.Net Framework配置向导。我的是.NET Framework 2.0配置(版本2.0.50727.42)。
然后我进入运行时安全策略->增加程序集信任,并指向C驱动器中的上述DLL。它被设置为不信任,出于某种原因!我把它改成了完全信任。
然后我关闭并重新打开了我的VS 2005项目,现在一切都很好。
此致,
vs91vp4v4#
有两种解决方案,但取决于哪一种解决您的问题
解决方案1-您需要添加一个Nuget引用。在您的项目中,右键单击“References”,然后单击“manage Nuget packages”,然后在浏览选项卡中搜索microsoft.Exchange.webservices并安装:)
x1c 0d1x的数据
解决方案2-您需要添加一个引用。在项目中,右键单击“References”,然后单击“Add reference”,然后转到此处,将system.web.services添加到项目中。