我在 asp.net Web 表单范例中(使用 MVC 中的 APIController 实现的 api)。我在 IISExpress 中添加了以下绑定
http://sarfraz-pc:80
https://sarfraz-pc:443
使用这篇很棒的文章。我可以使用 http 或 https 访问整个站点。现在,我想强制某些页面在 http 上运行,而其他页面在 https 上运行。谷歌给了我很多结果,包括来自代码项目的一个非常古老的解决方案和另一个名为Security Switch的解决方案。
但我正在认真考虑使用IIS 7.0 的 url 重写模块来实现这一点。有没有人为此使用过 URL 重写?我不知道详细的url重写所以我想问走这条路线有缺点吗?如果是,请提出一些替代方法(包括我提到的方法),但它不应该只是简单地Response.Redirect
在应用程序中到处写代码。