请问各位如何在web.config文件中限制我的网站只被特定的IP访问.在线等,解决马上给分.

解决方案 »

  1.   

    web.config中?可以吗???不知道你可以在每个CS页面的Page_Load事件,判断用户IP,这样也可以实现啊!
      

  2.   

    没搞过,应该在iis里可以设置的吧
      

  3.   

    可以设置服务器上的防火墙,或者路由器...
    在程序里设置话好象只有先做个IP数组,然后判断用户IP是否属于这个数组,如果不属于就response.close()就可以了
      

  4.   

    在Web.config文件中添加一节点值为可访问的IP。在cs文件中如何使用呢?请给出源码。
      

  5.   

    在IIS里面设置 访问权限 添加IP地址就行在程序里面 你可以通过Request.UserHostAddress来得到IP地址 然后加以判断
      

  6.   

    在Session Startg事件里叛断就行了。
      

  7.   

    判断ip就可以了
    如果非要在Web.config中,那在<appSettings>中<add key="Ip" value="127.0.0.1"></add>
    添加一个ip,然后在cs页面用System.Configuration.ConfigurationSettings.AppSettings["Ip"]调用
      

  8.   

    Request.UserHostAddress()来得到IP地址 
    然后加以判断
      

  9.   

    在WEB.CONFIG文件中你写上这样一段<appSettings>中<add key="Ip" value="(23/82/*)|(127.0.0.1)"></add>
    然后在页面的后台写上System.Configuration.ConfigurationSettings.AppSettings["Ip"]得到你想要的IP 可以利用正则表达式来解决多个IP的问题