首页 文章

ASP.net正在使用WCF Soap / Rest服务

提问于
浏览
0

我有一个ASP.net网站,该网站目前使用托管到Azure Cloud 服务的SOAP协议来使用WCF服务 .

然后我将WCF服务暴露为Rest和Soap . (对于想要Json的其他客户)

我试图配置ASP.net站点的引用,以支持此WCF服务的现有soap endpoints ,但我不断收到缺少对象引用的错误,而我的客户端调用工作正常 .

我已经做了一些研究,但我仍然没有对此有清晰的看法 .

当Rest与其共存时,是否可以维持 - 坚持Soap服务引用 - 或者是否更好地使用Rest endpoints 并根据Rest HTTP请求修改我的代码?

1 回答

  • 0

    WCF的优点是实现一次并在各种协议中部署(或托管)(作为不同的 endpoints ) .

    在您的情况下,如果您的ASP.Net应用程序当前正在使用SOAP使用WCF服务,则完全可以将现有WCF服务公开为REST服务,而不会影响现有的ASP.net应用程序 .

    我亲自制作了一个由3 App使用的WCF服务,并且所有服务都在不同的协议中使用 . Windowp应用程序在tcp中使用它,而asp.net在REST中执行,而Php应用程序在SOAP中执行 . 请参阅此post以获得更清晰的信息 .

    分享您遇到的问题的特定内部例外,以便我可以进一步提供帮助 .

相关问题