首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

批改Web.config 内Web服务endpoint address没有效果

2014-01-21 
修改Web.config 内Web服务endpoint address没有效果本帖最后由 xvting 于 2014-01-17 21:33:28 编辑Asp.ne

修改Web.config 内Web服务endpoint address没有效果
本帖最后由 xvting 于 2014-01-17 21:33:28 编辑 Asp.net开发时添加了开发用Web服务,在Web.config 的system.serviceModel下有自动生成的配置endpoint address。

部署时修改Web.config 内配置为生产环境的Web服务地址,但是系统运行还是调用开发用Web服务地址。

why?


[解决办法]
你布署时要布署两个服务,一个是wcf服务,另一个是客户端服务(webClient)。

你应该修改客户端服务访问的IP,也就是webClient里面同样有一个web.config文件,连接到wcf的IP,要改這個IP才有效。

下面是客戶端的web.config文件,應該修改這個IP,參考:


    <client>
      <endpoint address="http://192.168.0.100/HOHCS.WCFService/AuthenticationService.svc"
        binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAuthenticationService"
        contract="AuthenticationSrvRef.IAuthenticationService" name="WSHttpBinding_IAuthenticationService">
        <identity>
          <dns value="&#xD;&#xA;          " />
        </identity>
      </endpoint>
    </client>

热点排行