我正在开发一个很久以前由其他人开发的视觉工作室解决方案。这是为asp.net 2.现在,需要添加一些新功能。在另一个项目中使用web.config?
在上述方案中,它有几个项目,包括myProject.Data,myProject.Business,...,myProject.Website。随着时间的推移,不同的开发者进行了改变
在myProject.Data,它定义了一个SQL服务器连接字符串常量,并用它做一些SQL工作。这用于myProject.Website。在myProject.Website中,它也从网络驱动器读取一些文件,并进行一些处理。
现在,我开发它在我的地方,而不是在公司的环境,所以我不能访问网络驱动器,和SQL将是我本地的SQL Express。在这种情况下,是否有一种很好的方法来配置它,这样,我可以简单地更改一个配置,它将编译我的开发环境或生产的代码?
在myProject.Website,我可以添加一个应用程序键为开发环境,因此,它会读取我的地方,而不是网络驱动器中的文件。但是,问题是:如何在myProject.Data中读取此密钥?
或者,有没有另外一种方法来做到这一点?
感谢您的回复。我完全理解web.config。这是一个非常古老的项目,我试图找出一种方法来使这个简单而不会变化太多,因为它不支付。 :) – urlreader