在线等待:访问数据库的配置文件app.config,怎么在打包部署后不能读取了?谢谢
在打包之前,通过配置文件访问数据库,一切没有问题; 在windows installer中打包部署后
(app.config也放进去了),运行安装程序后,结果提示:无法访问数据库,请教怎么回事?
另外:在配置文件中我用的是相对路径,可能的问题就是:打包后程序按照绝对路径找数据库,也就是说没有读取配置文件,请教该怎么解决呢?
问题点数:30、回复次数:4Top
1 楼CMIC(大象)回复于 2005-06-02 10:24:27 得分 5
应该打包bin下的"应用程序名.app.config"文件而不是"app.config"文件Top
2 楼csharp0608(李开复)回复于 2005-06-02 10:33:34 得分 0
谢谢解答,可是我搜索了,怎么没有?Top
3 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-02 10:48:07 得分 0
那就是路径有问题。
Top
4 楼epimetheus(阿戈尔)回复于 2005-06-02 15:47:01 得分 25
1、应用程序文件夹添加项目输出。这样保证打包进去的是assembly.exe.config文件。而不是那个app.config文件。
2、注意配置文件的连接字符串如果使用了..\\..\\db1.mdb 安装程序也要保成这个层次结构。
3、手工添加db1.mdb到相应层次的目录中。
Top




