比如[WebMethod(EnableSession=true)]是设置session可用的,
那还有其他的吗?
想设置webservices 的访问权限怎么设置啊?是不是也是在[WebMethod]里面设置。比如说只让“127.0.0.1”可以使用,其他的不能。。谁有这方面的资料啊!!

解决方案 »

  1.   

    [WebMethod(MessageName="")]//同名的方法给它定义别名用,以免冲突看其构造函数权限跟web程序设置一下 ,web.config中 <authorization>
            <allow users="*" /> <!-- 允许所有用户 -->
                <!--  <allow     users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                      <deny      users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                -->
        </authorization>
      

  2.   

    ref:http://liubiqu.cnblogs.com/archive/2005/06/06/168623.html
      

  3.   

    限制ip:
    在IIS中限制,
    也可以在web services中先獲得client IP:this.Context.Request.UserHostAddress
    然後再對其進行限制