<add name="connstr" connectionString="server=201.90.243.229;uid=**;pwd=**;database=**"/>
以前都是这样访问数据库的,现在老总要我们把201.90.243.229这个用域名去替换,这个是为什么,有什么好处吗,请解答下 谢谢

解决方案 »

  1.   

    直接用.或者localhost即可(本机)。
    老板只是不想把IP泄露而已!
      

  2.   

    域名是要解析的,换成域名的好处是,如果空间服务器的IP地址变了,你不需要修改web.config,依然可以连上,只需要保证新的IP跟域名绑定好了。比如,如果公司没有自己的机房,没有固定IP,而选用万网的虚拟空间,只要服务器重启一次,动态分配的IP地址是会变的,这样的话,就要求网站的web.config也要随之改变,而如果使用域名的,就不担心这个问题。
      

  3.   

    不想泄漏IP,
    其实用域名一样,ping一下域名ip不就出来了吗。要么把整个字符串都加密。尤其是UID,PWD.用的地方在解密。
      

  4.   

    如果别人能拿到你的web.config,看到IP和看到域名其实没区别,域名只要Ping一下,就可以看到IP了。
      

  5.   

    "Data Source=(local);Database=数据库名;Uid=用户sa;Pwd=密码5354"