将数据库连接信息保存成为.xml或.txt或.ini等
在发布之后可以直接修改该文档,而不用修改代码
在发布之后可以直接修改该文档,而不用修改代码
解决方案 »
- 那位高手帮我看下
- push 推技术怎么在母版页里实现
- asp.net下的dll编译问题。(请高手帮助一下)
- fpspread打印有人用过吗?
- dataTable.Rows.InsertAt(drow, i);该行已经属于另一个表
- System.Data.SqlClient.SqlException: 第 1 行: ',' 附近有语法错误
- 请大家给我提供一个有水晶报表打印的源程序,好吗?
- 无法将String转换成int类型,谢谢
- 使用<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>的问题
- 关于程序执行顺序问题!?
- 传入参数缺损的问题?
- windows应用程序模块和asp.net web应用程序模块有什么区别?(菜鸟的问题)
安装程序的时候,让用户输入数据库服务器的名称,访问的用户密码等...将数据库连接串保存在XML或INI文件中.在你的代码中去读XML或INI文件中的相应的值即可
没办法发布:(
用local也不行,localhost也不行,127.0.0.1也不行,服务器的ip也不行:(
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Conn" value = "server=(local);uid=sa;pwd=;database=pubs"/>
</appSettings>
<system.web>
.....在程序中这样使用数据库连接:
string Str_Conn = (System.Configuration.ConfigurationSettings.AppSettings["Conn"]);
Conn = new SqlConnection(Str_Conn);
这样你发布程序时就只需要修改web.config中的内容!
看了半天,原来我的数据库连接字符串出错了。我用(local)就可以用,但是用localhost就不可以。晕倒。。多谢大家了。