【求助】c# winform程序打包后配置文件如何更改?

shenjian10502 2012-11-03 10:02:30
小白的C# winform程序采用的是sql2000数据库,将数据库连接写在配置文件里,现在将该程序打包部署,打包时选择了该程序以及配置文件,安装之后发现无法连接到数据库,请问这是什么原因呢?如果我在sql里面新建了一个数据库名为"abc"之后,我该如何修改配置文件呢?附配置文件代码
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="db" connectionString="server=.;database=qaz;Integrated Security=SSPI;"/>
</connectionStrings>
<appSettings>
<add key="serverip" value="."/>
<add key="database" value="qaz"/>
<add key="username" value="sa"/>
<add key="pwd" value=""/>
</appSettings>
</configuration>
...全文
544 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycproc 2012-11-04
  • 打赏
  • 举报
回复
把数据库连接字符串 改成IP
shenjian10502 2012-11-04
  • 打赏
  • 举报
回复
我的程序里写了一个配置文件命名为app.config,但是打包部署后的程序会自己再生成一个"程序名.exe.config"文件,在该文件里面更改数据库连接即可。这个问题就解决了。 另一个问题是怎么把这个“程序名.exe.config”文件的名字改成app.config呢?
mizuho_2006 2012-11-03
  • 打赏
  • 举报
回复
server=.; .是指本机 你部署的机器上也有数据库吗?平时调试的时候连接的是你机器本机上的数据库,但部署后的机器上没有数据库的话就连不上了,要改成服务器的IP地址。

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧