小白的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>
<?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>
.是指本机
你部署的机器上也有数据库吗?平时调试的时候连接的是你机器本机上的数据库,但部署后的机器上没有数据库的话就连不上了,要改成服务器的IP地址。
另一个问题是怎么把这个“程序名.exe.config”文件的名字改成app.config呢?