我做ERP  在WEBSERVICE里连接数据库语句 然后在客户端填加一个WEB引用~` 我在SERVICE里写的连接字符上写连接地址是 本机 可放到客户那时候不可能写本机啊`` 我是新手请高手门教教 怎么修改!!
拜托  跪求!!! 啊门 那个高手来救我

解决方案 »

  1.   

    WebService里面的Web引用在客户端分为静态调用和动态调用,默认是静态调用,如果需要动态修改调用地址,选择动态调用就好了,同时在配置文件(.config)里面会有对应的配置信息出现.
      

  2.   

    用你的WebService生成对象时增加URL值,或者生成后修改URL属性即可。
      

  3.   

    选中你的Web引用的文件 比如:"localhost",然后看它的属性里面会有一个"Url行为"默认为静态,修改成"动态"以后在你的.config配置文件里面会多出一个
    <appSettings><add key="xxxxx" value="http://url"/></appSettings>
    配置行,如果需要修改地址,只需要修改value里面对应的地址就好了
      

  4.   

    是这句吗
    <add key="ConnectionString" value="server=192.168.0.31;uid=sa;pwd=;database=hisenerp"/>
    怎么改????/ 我看不懂 对不起了 ``
      

  5.   

    .........................这是连接数据库的
    贴出你的.config文件
    既然你有服务端和客户端,就应该会有两个.config文件
    我指的是调用Webservice客户端.config
      

  6.   

    哦谢谢GG了 这是 客户端的。CONFIG
    <configuration>
    <appSettings>
    <add key="HisenBA.WsClient.WsStock.stockManager" value="http://localhost/HBAwebservice/Stock/stockManager.asmx"/>
    <add key="HisenBA.WsClient.localhost.BaseInfo" value="http://localhost/HBAwebservice/BaseInfo/BaseInfo.asmx"/><add key="HisenBA.WsClient.WsBaseInfo.BaseInfo" value="http://localhost/HBAwebservice/BaseInfo/BaseInfo.asmx"/><add key="HisenBA.WsClient.WsMail.BillMail" value="http://localhost/HBAwebservice/FrameWork/BillMail.asmx"/><add key="HisenBA.WsClient.WsCommon.commFunction" value="http://localhost/HBAwebservice/Common/commFunction.asmx"/><add key="HisenBA.WsClient.WsDialog.WS_Dialog" value="http://localhost/HBAwebservice/Dialog/Dialog.asmx"/><add key="HisenBA.WsClient.WsLogin.Login" value="http://localhost/HBAwebservice/FrameWork/Login.asmx"/><add key="HisenBA.WsClient.WsSelectDialog.WS_SelectDialog" value="http://localhost/HBAWebService/Dialog/SelectDialog.asmx"/><add key="HisenBA.WsClient.WsStockApply.WS_StockApply" value="http://localhost/HBAWebService/Stock/StockApply.asmx"/><add key="HisenBA.WsClient.WsStockOrder.WS_StockOrder" value="http://localhost/HBAwebservice/Stock/StockOrder.asmx"/><add key="HisenBA.WsClient.WsSysManager.SysManager" value="http://localhost/HBAWebService/BaseInfo/SysManager.asmx"/></appSettings>
    </configuration>
      

  7.   

    你都改过来了呀
    以后如果你要部署到别的机器上面,只需要修改http://localhost/这一段,
    比如你的机器IP地址为192.168.1.1那么就修改成
    <add key="HisenBA.WsClient.WsStock.stockManager" value="http://192.168.1.1/HBAwebservice/Stock/stockManager.asmx"/>
      

  8.   

    这样 服务器的SERVICE 就能找到了吗!!!!!