由于标头无效,IIS 7.5 302重定向

时间:2016-10-05 15:35:11

标签: .net wcf http iis

我正在努力将一些遗留软件部署到新的Web服务器上,该服务器多年来一直运行良好,但我得到了一些奇怪的302重定向,而这些重定向是我们在开发机器或现有生产机器上没有收到的。

以下是详细信息:

  1. 这是部署到IIS 7.5的ASP.Net WCF REST服务

  2. 对端点上除1之外的所有函数的请求按预期工作。

  3. 导致重定向的请求是一个POST,文件附加了一个文件。

  4. 连接到端点的客户端在标题中放入的URL不同于他们实际发布到的URL。

  5. 我启用了失败的请求跟踪,重定向的原因是“HTTP / 1.1 302对象已移动”。我们没有在服务器上定义任何HTTP重定向,因此IIS或其他组件在没有我们的意图的情况下导致重定向。以下是成功请求的日志文件摘录:

    Successful Request From Development Machine

    请注意,日志文件中的“url”不是客户端软件将数据发布到的IP地址的实际DNS条目。

    以下是回放到客户端的响应标头中的内容示例,特别是重定向到的位置,不存在:

    Redirect to Non-Existant Endpoint

    重定向正在发生,这很奇怪,但对我来说真正奇怪的是它被重定向到的URL。非常感谢任何帮助。

0 个答案:

没有答案