首页 > 解决方案 > https 上的 WCF 和 ASMX 禁止使用 text/xml

问题描述

我需要有关制作 asmx 或 wcf svc 以在 https 上工作的帮助。

IIS 和证书已经设置,但是在传递带有文本/xml 数据的发布请求时。它返回 403 禁止。

是否有仍然需要配置以允许 text/xml 数据的设置?

标签: wcfiishttpsasmx

解决方案


已经修复了这个 403 Forbidden 错误。就我而言,我在防火墙后面,而不是我的服务器中的防火墙,但我的服务器托管了另一个防火墙,它是 AWS WAF(Web 应用程序防火墙),允许客户端 IP 解决了这个问题。您还可以在解决问题时禁用其他规则。

故障排除提示: 1. 验证您的 Web 服务是否在本地开发中工作。如有必要,更改 web.config。2. 将日志记录添加到服务器中的 IIS Web 应用程序。检查日志是否包含 403 状态。3. 如果步骤 2 中的日志没有 403 状态,请在服务器中禁用防火墙。4. 如果第 2 步和第 3 步没有解决问题。检查您的服务器托管的防火墙,在我的例子中是 AWS WAF,并禁用所有规则。


推荐阅读