我有一个包含AdminController类的ASP.NET MVC项目,并给我这样的URls:
我想配置服务器/应用程序,以便只能从192.168.0.0/24网络(即我们的LAN)访问包含/ Admin的 URI
我想将此控制器限制为只能从某些IP地址访问.
在WebForms下,/ admin /是一个物理文件夹,我可以在IIS中限制...但是使用MVC,当然,没有物理文件夹.这是使用web.config或属性实现的,还是我需要拦截HTTP请求来实现这一目标?
对于ASP.NET C#应用程序,我们需要根据IP地址限制访问.完成此任务的最佳方法是什么?
我需要限制.asmx Web服务访问特定的IP地址.我想我可以在每个方法中添加一个硬编码检查,但这似乎是代码维护的噩梦.是否有我可以进行的Web配置条目,或者我可以应用于.asmx文件的IIS 6设置?
c# ×2
security ×2
.net ×1
asmx ×1
asp.net ×1
asp.net-mvc ×1
iis ×1
ip-address ×1
web-config ×1
web-services ×1