我正在開發一個很久以前由其他人開發的視覺工作室解決方案。這是爲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