听起来如此,我遇到了以下情况:
我需要做什么:
我所拥有的:
问题:
我是否真的需要将WCF服务降级为Web服务,还是有更优雅的方式来做同样的事情? (在配置文件上?对wcf方法的附加装饰?)
如果重构是唯一的方法 - 如何处理我在WCF服务中抛出的FaultExeptions?
答案 0 :(得分:3)
设法通过配置文件解决我的问题
在我网站根级别的web.config中添加了
<system.webServer>
<rewrite>
<rules>
<rule name="SvcAsAsmx">
<match url="^Webservices/library/myservice.asmx(.*)$" />
<action type="Rewrite" url="myservice/myservice.svc{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
更多信息和可能的问题排查方法如下:http://serena-yeoh.blogspot.co.at/2013/05/url-rewrite-on-iis-8-aspx-to-svc.html