如何根据国家/地区区域阻止请求?

时间:2010-12-25 17:35:08

标签: asp.net-mvc

我想阻止某些国家/地区的任何请求。

如何在asp.net mvc中执行此操作?

2 个答案:

答案 0 :(得分:2)

您可以定义HttpModule,然后使用this SO post中定义的方法之一来识别传入请求的来源,以过滤请求

答案 1 :(得分:0)

我推荐MaxMind GeoCountry数据库,这也是@Cyber​​nate推荐的帖子的接受答案。我个人使用付费区域数据库,对此非常满意。

然而,我不确定是否会选择HttpModule的路线。我个人感觉更好,ActionFilterAttribute会覆盖OnActionExecuting方法。