首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调用要部署到Windows Server 2008的WSE3.0服务?

如何调用要部署到Windows Server 2008的WSE3.0服务?
EN

Stack Overflow用户
提问于 2010-07-20 23:35:01
回答 2查看 945关注 0票数 1

我们的一个C# ASP.Net项目依赖于MicrosoftWSE3.0库,以便使用WSE3.0Web服务。但是,我们将该项目迁移到不支持WSE3.0的Windows Server 2008。

因此,我需要重构代码,以消除对WSE 3.0的依赖,但仍然保持其功能。代码只是将用户名安全令牌添加到SOAP上下文中,然后调用web服务。不过,我不确定从哪里开始。我怀疑我切换到了WCF,如果是这样的话,有没有在线教程可以帮助我?

EN

回答 2

Stack Overflow用户

发布于 2010-07-21 01:30:29

我首先创建一个简单的应用程序,可能是一个控制台应用程序,作为现有web服务的测试使用者。使用"Add service Reference“创建此应用程序的客户端代理类,并将其指向现有的WSE服务。这应该可以解决大多数问题。

一旦简单的控制台应用程序正常工作,您就可以对ASP.NET项目执行相同的操作。

不用说,将WSE服务更新到WCF的时间已经过去了,WCF是受支持的,而且在未来很长一段时间内还将继续受到支持。

票数 1
EN

Stack Overflow用户

发布于 2010-07-21 01:26:05

这篇article很好地概括了WSE3.0和WCF与迁移建议之间的区别。首先,让迁移后的服务在basicHttpBinding配置下运行(无需用户名/密码身份验证)。

服务按预期运行后,查看此article以了解如何为用户名/密码身份验证配置迁移后的服务。这篇文章是为Silverlight的使用而写的,但其中应该有足够的内容让你上手。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3291674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档