我的网站 A 上托管了一个 WCF 服务。我还有另一个网站 B,它使用 IIS URL 重写将所有请求重定向到我的网站 A。但是,站点 B 不处理任何对 .svc 文件的请求,返回 404 not find。知道如何让它发挥作用吗?
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 处理程序,则可能会发生这种情况
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)