我想阻止某些国家/地区的任何请求。
如何在asp.net mvc中执行此操作?
答案 0 :(得分:2)
您可以定义HttpModule,然后使用this SO post中定义的方法之一来识别传入请求的来源,以过滤请求
答案 1 :(得分:0)
我推荐MaxMind GeoCountry数据库,这也是@Cybernate推荐的帖子的接受答案。我个人使用付费区域数据库,对此非常满意。
然而,我不确定是否会选择HttpModule
的路线。我个人感觉更好,ActionFilterAttribute
会覆盖OnActionExecuting
方法。