是否可以将[RequireHttps]
过滤器与443以外的其他端口一起使用?我找不到很多关于它的文档。
答案 0 :(得分:2)
Steve Sanderson's approach终于对我很好。无需使用MVC2过滤器。
答案 1 :(得分:1)
对其进行子类化并覆盖HandleNonHttpsRequest()。在该方法中,您可以根据需要操作URL。 (例如,您可以调用base.HandleNonHttpsRequest(),然后修改filterContext.Result属性以包含端口号。)然后在您的操作中使用[MyCustomRequireHttps]而不是[RequireHttps]。