我正在努力尋找一種不檢查我的密碼到我的web.config.production類型文件中的好方法(當Web Deploy發佈完成)。我的工作流程是我的團隊檢查和檢查github,然後當我們準備進行生產部署時,我們有一個自定義的web.config.deployment配置,其中包含我們所有的真實密碼。問題是所有開發人員都會看到這些密碼。如何在使用GIT和WebDeploy時隱藏web.config appsetting params發佈
我正在尋找如何不必將這些密碼放入我們的github存儲庫的建議,儘可能使用一點摩擦。也就是說,現在,我們必須進入我們的Web服務器並手動更改這些密碼。 Azure讓你將它們設置在天藍色的門戶中,但我們不使用天藍色。
是否有任何好的工具可以訪問遠程保護的數據密碼?將RDP加入我們的服務器永遠不會是一種有趣的體驗。我也不想將這些信息手動輸入到每個網站的inetmgr中。我喜歡web.config部署文件的想法,只是不是它們與github中的其他源代碼位於同一個github存儲庫中。 –
這聽起來像是一個更好的選擇,你可能會加密你的web.config中的部分,http://msdn.microsoft.com/en-us/library/53tyfkaw(v=vs.100).aspx – malexander
應用程序設置在IIS中只是web.config編輯的UI。在網絡部署後它們被覆蓋。 –