访问ASP.NET 4.0中的.svc URL,IIS 7.5返回404

时间:2012-10-09 13:40:11

标签: .net wcf sitecore

对此进行了大量研究后,请说明以下内容:

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

  1. 我本地电脑上的主机文件输入错误。
  2. IIS 7.5 URL规范主机名,尾部斜杠和小写URL的重写规则正在破坏WCF通信流。
  3. 禁用URL重写规则解决了问题。