我们的一个C#ASP.Net项目对Microsoft WSE 3.0库有一些依赖性,以便使用WSE3.0 Web服务。但是,我们正在将项目迁移到不支持WSE3.0的Windows Server 2008。
所以我需要重构代码以删除对WSE 3.0的依赖,但仍然保持其功能。代码只是将用户名安全性令牌添加到SOAP上下文,然后调用Web服务。我不知道从哪里开始。我怀疑我切换到WCF,如果是的话,是否有在线提供帮助的教程?
答案 0 :(得分:1)
我首先要创建一个简单的应用程序,可能是一个控制台应用程序,作为现有Web服务的测试用户。使用“添加服务引用”为该应用程序创建客户端代理类,并将其指向现有的WSE服务。这应该解决大多数问题。
简单的控制台应用程序工作后,您可以为ASP.NET项目执行相同的操作。
毋庸置疑,将WSE服务更新为支持的WCF并且将在未来很长一段时间内继续得到支持已经过时了。
答案 1 :(得分:0)