为什么要在配置文件中修改数据库的连接字符串呢?直接在程序中修改不行吗??
1个回答
展开全部
因为配置文件在程序发布时是不会被编译进dll文件中,在应用程序发布过程中,针对两个不同的发布需求,可以在修改连接字符串后不用再次编译打包拿去发布。
比如说你做了一个网站,A公司和B公司都需要。而A公司和B公司的数据库连接肯定是不一样的。那么你每次发布新的版本就可以直接打一个发布包给两家公司,而不需要打两个包。
再一个意思,配置文件意思就是可以配置的,而不是写死的。写在程序里面的内容始终是死的。修 改程序内容后,必须得根据相应的开发语言编译成相应的应用程序才能使用。
web.config 是web程序使用 app.config是桌面应用程序使用
比如说你做了一个网站,A公司和B公司都需要。而A公司和B公司的数据库连接肯定是不一样的。那么你每次发布新的版本就可以直接打一个发布包给两家公司,而不需要打两个包。
再一个意思,配置文件意思就是可以配置的,而不是写死的。写在程序里面的内容始终是死的。修 改程序内容后,必须得根据相应的开发语言编译成相应的应用程序才能使用。
web.config 是web程序使用 app.config是桌面应用程序使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询