【发布时间】:2014-05-28 09:54:05
【问题描述】:
无论听起来如何,我都遇到过以下情况:
- 我在 WCF 服务库中开发了一个 wcf 服务并将其托管在 IIS (svc) 上。 (站点\myservice.svc)
- 该服务应该由经过“训练”以使用 Web 服务的 Flash 客户端使用。客户端通过 WebServiceHandler.serverURL + serviceName + ".asmx?WSDL" 检索服务引用
- 有一个 Web 服务库,其中包含一组由 flash 应用程序使用的服务。该库具有以下位置 site/webservices/library/[serviceName].aspx
我需要做什么:
- 可以通过 WebServiceHandler.serverURL + serviceName + ".asmx?WSDL" 方法访问我的服务
我有什么:
- 我可以编辑的Web服务库的源代码
- 我可以重建库并部署在目标服务器上
- 在目标服务器上我可以进行任何配置
- IIS 7.5 版
问题:
我真的需要将 WCF 服务降级为 Web 服务还是有更优雅的方法来做同样的事情? (通过配置文件?通过额外的 wcf 方法装饰?)
如果重构是唯一的方法 - 如何处理我在 WCF 服务中抛出的 FaultExeptions?
【问题讨论】: