如何删除 asmx 端点?

Posted

技术标签:

【中文标题】如何删除 asmx 端点?【英文标题】:how to remove an asmx endpoint? 【发布时间】:2018-01-04 07:06:58 【问题描述】:

我有一个 webservice .asmx 端点,前段时间从 (IIS 7) 网站中删除。仍有数千个旧软件客户端调用它,因此服务器不断生成整页 404 错误响应并浪费带宽。

我想要做的是返回一个空响应 - 所以我尝试将重写规则添加到 web.config 文件到一个空的“已删除”响应,但随后服务器返回另一个完整的 405带有

的错误页面

“发送到 Web 服务器的请求使用了配置为处理请求的模块所不允许的 HTTP 谓词。”

如何对缺少的 asmx Web 服务请求返回空响应?

【问题讨论】:

【参考方案1】:

我想我已经通过使用操作类型为“AbortRequest”的重写规则来完成它 - 然后我收到一个 502 错误,但这似乎来自网络浏览器而不是服务器。

【讨论】:

以上是关于如何删除 asmx 端点?的主要内容,如果未能解决你的问题,请参考以下文章

从通过服务工作者创建的数据库中删除过期的推送订阅端点

React&Material UI-如何根据路线删除导航按钮/链接?

如何将单个 WCF 服务配置为具有多个 HTTP 和 HTTPS 端点?

Windows 逆向OD 调试器工具 ( OD 调试数据时硬件断点对应的关键代码 | 删除硬件端点恢复运行 )

Nuxt Auth 如何从数据库中删除刷新令牌?

如何删除一些用于将数据发送到 graphql 的属性