日期:2014-05-17  浏览次数:20456 次

windows服务问题/在线急等...
现在做了一个windows服务 直接连接数据库更新数据,如现在连接串是:  <add key="dbConnTr" value="data source=35.1.2.1;initial catalog=db_TJ;persist security info=True;user id=sa;pwd=12345678;workstation id=ZJJ;packet size=4096"/>

现在 数据库 服务器不是 35.1.2.1 了 改成 35.1.2.2 了
问现在可不可以直接修改windows服务的config里的配置?而不用 再次编译代码了?

------最佳解决方案--------------------
config直接改   不用编译了

如果你这连接写在cs文件里面  那就要编译了
------其他解决方案--------------------
直接修改相应的config就行
------其他解决方案--------------------
理论上是的,只要你的程序连接数据库的时候是读取的这个web.config文件里面的数据库配置信息。
------其他解决方案--------------------
修改配置文件里的连接字符串
------其他解决方案--------------------
<add key="dbConnTr" value="data source=35.1.2.1;initial catalog=db_TJ;persist security info=True;user id=sa;pwd=12345678;workstation id=ZJJ;packet size=4096"/>

在配置文件里找这个。。。哪个配置文件里有就改哪个
------其他解决方案--------------------
引用:
引用:理论上是的,只要你的程序连接数据库的时候是读取的这个web.config文件里面的数据库配置信息。
现在debug文件里面有 .vshost.exe.config 和 .exe.config  怎么直接改啊,改那个啊??


 .exe.config  应该是修改这个里面的。
------其他解决方案--------------------
引用:
config直接改   不用编译了

如果你这连接写在cs文件里面  那就要编译了


???? 怎么直接改啊?
------其他解决方案--------------------
引用:
理论上是的,只要你的程序连接数据库的时候是读取的这个web.config文件里面的数据库配置信息。

现在debug文件里面有 .vshost.exe.config 和 .exe.config  怎么直接改啊,改那个啊??
------其他解决方案--------------------
引用:
引用:
引用:理论上是的,只要你的程序连接数据库的时候是读取的这个web.config文件里面的数据库配置信息。
现在debug文件里面有 .vshost.exe.config 和 .exe.config  怎么直接改啊,改那个啊??

 .exe.config  应该是修改这个里面的。

重要问题 是 还要重启服务