微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 如何为WCF服务创建重定向?

我在我的网站A上托管了一个WCF服务.我有一个站点B,它使用IIS URL重写将所有请求重定向到我的站点A.但是,站点B不处理对.svc文件的任何请求,返回404未找到.知道如何让它工作吗?

UPD重定向配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Redirect" stopProcessing="true">
                    <match url=".*" />
                    <action type="Rewrite" url="http://localhost/site_A/{R:0}" logRewrittenUrl="true" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

我发现网站A(!)的IIS日志中没有对.svc文件的任何请求.它不会将这些请求重定向站点A.但是,当我从站点B请求.htm文件时,它会正确地将它们重定向站点A.

解决方法

我不确定,但据我记得,如果您在网站B上没有.svc的http处理程序,可能会发生这种情况.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐