在C#中的app.config文件中设置连接字符串的作用是什么?

如果数据库的位置发生变化是否可以通过修改该文件中的连接字符串来改变,而不需要将程序重新编译呢?
我将数据库的位置进行了变化,但是运行程序时,还是告诉我找不到文件数据库,我的程序是在VS2010上编写的,是不是还需要进行其他的配置。我在程序的配置文件中定义了一个连接字符串,在程序中定义了一个全局的字符串变量,用于将配置文件中的字符串引用出来。程序中只是添加了一个Configuration命名空间,然后在解决方案的引用中添加了这个引用,仅此而已。不知道我做的有没有错?如果您知道怎么做,请您告诉我?谢谢!

第1个回答  2011-07-14
.config 是C#中的配制文件,其功能是修改一些配制 如数据库链接 自定义数据等.
修改了这个文件,程序会自动去读取修改后内容.不需要重新编译本回答被提问者采纳
第2个回答  2011-07-15
修改app.config文件中的连接字符串来改变是不需要将程序重新编译的,但网站发布后,最好重启一下IIS,要不有时会出现问题。
第3个回答  2011-07-14
可以的。这个是配置文件。程序运行与数据库交互时,读取连接字符串。
配置文件是不需要编译的
第4个回答  2011-07-14
放 app.config 里方便更改,统一
第5个回答  2011-07-14
恩对~主要是和数据库连接打交道
相似回答