如何删除 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 端点?