2012-01-27 33 views
1

我們有一個Web應用程序,並且我構建並部署了dev,qa和production腳本。在VS2010中我有web.config和下面,我有web.debug.config和web.release.config我沒有問題,我們的開發人員可以看到我們的開發服務器的密碼,但我有一個問題,web.release。 config會在生產數據庫的連接字符串上進行替換,我似乎無法隱藏它。web.release.config上的TFS2010安全性

我有沒有辦法讓我保持安全?

回答

0

在VS2010源代碼管理資源管理器中,您可以右鍵單擊web.release.config並選擇屬性。點擊安全標籤,在那裏你可以拒絕訪問不想看到文件內容的人。

我必須允許開發人員將他們的開發更改(在開發服務器上)合併到生產(trunk),所以我創建了一個名爲「MergeGroup」的組,並且它們不允許任何訪問權限,只有xxx.release.config文件,但他們可以合併所有其他文件。這個想法是,如果開發者需要合併代碼,我把它們放在這個組中,一旦完成,我將它們從組中刪除。