我在 2005.net 下写了一个WebService
调用其中的一个方法
Debug或者直接运行该方法运行都正常 
返回true但是发布后再输入相同内容调用
返回false百思不得其解
请高手帮忙分析原因所在

解决方案 »

  1.   

    web.config中把webservice的地址修改一下,看看
      

  2.   

    首先谢谢您的回答这个是发布前的web.config
    <?xml version="1.0"?>
    <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    <appSettings>
    <add key="connectString" value="server=127.0.0.1;database=simplelogin;user id=simplelogin;password=simplelogin"></add>
    </appSettings>
    <system.web>
    <compilation debug="true"/>
      </system.web>
    </configuration>这个是发布后的
    <?xml version="1.0"?>
    <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    <appSettings>
    <add key="connectString" value="server=127.0.0.1;database=simplelogin;user id=simplelogin;password=simplelogin"></add>
    </appSettings>
    <system.web>
    <compilation debug="true"/>
      </system.web>
    </configuration>
    请问您说的的那个地址指的是?
      

  3.   

    补充一下
    我发布在本机的iis5.0下
      

  4.   

    找到问题了 是因为我在2005里运行没有遇到权限问题所以执行正常 但是发布后遇到iis的权限问题所以无法正常执行结束System.Exception: Relying Party Certificate thumbprint not specified at CardLogin.GetCardLogin(String token) at Service.CardLogin(String token)郁闷中