我有许多在 IIS7 上运行的现有 ASMX Web 服务,并且想要更改它们,以便所有请求和响应都必须通过 HTTPS 进行。
该站点还运行其他页面,例如 PHP 和 Classic ASP,因此我不能只更改站点根目录以提供 HTTPS 页面。
我如何设置每个 ASMX 服务(应用程序),以便如果有人访问http://www.mydomain.com/MyService/ServiceName.asmx它要么将他们重定向到https://www.mydomain.com/MyService/ServiceName .asmx还是返回 404 错误?
想法和最佳方法?