2

在对此进行了大量研究之后,让我声明以下内容:

  • 目标框架是 .NET 4,64 位
  • 对于 .NET 2 和 .NET 4、32/64 位,必要的处理程序已注册到 IIS
  • 我期待服务通过 HTTP 运行
  • 该服务是运行 WebForms 和 MVC 3.0 的大型 Web 应用程序的一部分
  • 路由表包含 {resource}.svc 的忽略条目
  • 该解决方案在本地或部署到其他服务器时不起作用
  • Web 应用程序是 Sitecore 6.6,我为 *.svc 文件所在的文件夹设置了忽略前缀。

对于非常感兴趣的人,我正在尝试设置 Sitecore Modules Weblog 评论服务。

有任何想法吗?

4

1 回答 1

0

涉及两个问题,都与 WCF 配置没有直接关系。

  1. 我的本地 PC 上的错误主机文件条目妨碍了我。
  2. 用于规范主机名、尾部斜杠和小写 URL 的 IIS 7.5 URL 重写规则破坏了 WCF 通信流。

禁用 URL 重写规则解决了这个问题。

于 2012-10-10T15:12:28.143 回答