在过去的几天里,我一直将 ServiceStack 视为我们基于 WCF 的中间件(公开 SOAP 服务)的替代品。
我的两个主要要求:
- 可以在 IIS 之外托管(使用没有问题
AppHostHttpListenerBase
) - ServiceStack SOAP 接口可以从 Silverlight 应用程序中使用。
从控制台应用程序托管工作顺利,但在我的 Silverlight 客户端中添加服务引用会发出以下警告:
Custom tool warning: Endpoint 'WSHttpBinding_IOneWay' at address 'http://localhost:8080/soap12' is not compatible with Silverlight 5. Skipping...
这是有道理的,但我似乎找不到将绑定更改为例如 basicHttpBinding 的方法。
这可能吗?我尝试了各种方法来解决这个问题,app.config
但到目前为止还没有运气。
提前很多义务,
罗伯特·范德鲁宁