更改Web.Config中的
<sessionState 
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false" 
            timeout="20" 
    />
为WebService服务器的IP地址

解决方案 »

  1.   

    请问你的客户端通过什么方式访问你的web service,即连接url是什么?
      

  2.   

    127.0.0.1也是你本机真正的IP地址。
    你在浏览器上输入机器名称,比如localhost,yourmachine,等等时,调用REMOTEADDR一定是127.0.0.1这个环路地址。
    但是如果你在浏览器地址栏输入:192.168.0.111,那么返回的就是你的“真实”IP。这个和IP协议的处理有关。
      

  3.   

    127.0.0.1是你默认的站点,服务器被设在那里只能读到127.0.0.1除非重建个web站点,这是iis设置的问题
      

  4.   

    谢谢hxhbluestar(贺星河):
        我按你的方法,问题真的解决了.谢谢!
        给分!