2012-11-18 92 views
1

我們正在研究ASP.NET MVC網站。我是一名開發人員,負責與遍佈全球的團隊的其他成員進行產品部署。安全的web.config信息

今天我開始研究生產部署的web.release.config轉換文件,它讓我覺得我真的不希望其他開發者訪問這些文件,因爲它們包含敏感的生產信息。但是,在VS 2010中,這些文件放置在開發web.config旁邊,所以如果我檢查它們,那麼其餘的工作人員就會看到它們。

是否有推薦的方式使用VS2010將轉換應用到web.config文件中,使得這些轉換文件不必與其餘的dev文件一起定位?或者,我是否需要使用某種自動構建工具(如NANT或MS Team Server)來執行此操作?

感謝您的建議。

+1

我認爲這有助於http://aspnet.4guysfromrolla.com/articles/021506-1.aspx –

回答

1

我通常使用web.config連接文件上的src =標記爲生產服務器的連接字符串提供單獨的文件,開發人員無法訪問它們以保證其安全。然後在我的構建過程中,我從更安全的地方抓取webProd.config文件並使用它更新服務器。