使用WCF Soap/Rest服务的ASP.net

使用WCF Soap/Rest服务的ASP.net,asp.net,wcf,rest,soap,Asp.net,Wcf,Rest,Soap,我有一个ASP.net网站,它目前使用一个WCF服务,该服务带有一个SOAP协议,托管在Azure云服务上 然后,我将该WCF服务公开为Rest和Soap。(适用于需要Json的其他客户端) 我曾尝试配置ASP.net站点的引用以支持此WCF服务的现有soap端点,但我不断收到缺少对象引用的错误,而我的客户端调用工作正常 我做了一些研究,但仍然没有一个明确的观点 这是否可能在Rest共存时维护坚持Soap服务引用,还是更好地使用Rest端点并根据Rest HTTP请求修改我的代码?WCF的美妙之

我有一个ASP.net网站,它目前使用一个WCF服务,该服务带有一个SOAP协议,托管在Azure云服务上

然后,我将该WCF服务公开为Rest和Soap。(适用于需要Json的其他客户端)

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

我做了一些研究,但仍然没有一个明确的观点


这是否可能在Rest共存时维护坚持Soap服务引用,还是更好地使用Rest端点并根据Rest HTTP请求修改我的代码?

WCF的美妙之处在于实现一次并在各种协议中部署(或主机)(作为不同的端点)

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

我个人制作了一个WCF服务,该服务被3个应用程序使用,并且全部使用不同的协议。Windowp应用程序在tcp中使用它,而asp.net在REST中使用,Php应用程序在SOAP中使用。请参阅此以获得更清晰的信息


分享你所面临的问题的具体内部例外情况,以便我能进一步提供帮助

异常:“'myService.anObject'不包含'anotherObject'的定义,并且找不到接受'myService.anObject'类型的第一个参数的扩展方法'anotherObject'。我将服务引用配置为新WCF(REST+SOAP)服务的URL和SOAP端点(我使用Visual Studio 12)。再次澄清一下,客户电话似乎没问题,我只是多次收到上述异常。有什么想法吗?对不起,伙计,我好像真的错过了。现在一切正常。谢谢你的回答!