web service当发布时其web引用的地址与原来开发时引用的地址不一致时,可以修改web.config 进行修改而不必重新进行引用,编译,发布。
由于web引用会在web.config中自动添加
<configuration>
<appSettings>
<add key="localhost.Service" value="http://192.168.0.3/WebService/Service.asmx"/>
</appSettings>
</configuration>
localhost.Service 是引用的名称,http://192.168.0.3/WebService/Service.asmx是web引用地址。
在发布后的计算机中的虚拟目录下面找到web.config,直接修改web引用的地址http://192.168.0.3/WebService/Service.asmx即可。
测试环境:VS.NET2005