我有一個網站項目,該項目包括分別建造了幾個組件。其中一個程序集是EntityModel,它也有一個帶有到數據庫的連接字符串的app.config文件。是否將連接字符串烘焙到相應程序集的app.config中?
網站項目,然後使該DLL加載到其自己的項目。當我建立網站大會時,我只是將網站文件夾複製到服務器。 web.config連接字符串在活動服務器上具有不同的數據庫名稱,所以我在服務器上更改了它,並且工作正常。
然而,這是包括在網站項目的組裝已經建有一個指向我的本地數據庫名稱,而不是生產數據庫名稱的連接字符串。
我想知道什麼是我該如何確保組件使用在App.config正確的DB連接字符串作爲它不會在web.config中改變DB名的「知名度」。
我可能是錯的,但它似乎連接將被烤成我不想大會。
認爲它作爲一個點菜,而不是烤項。 – 2010-06-30 16:19:22
在Web應用程序中,您可以 - 也應該 - 刪除任何標記爲一致的app.config文件。不是因爲他們會造成問題,而是因爲他們不必要,會混淆未來的支持人員,並可能包含您不願意分享的信息。 – GalacticCowboy 2010-06-30 16:41:07