0
我有幾個不同的發佈配置文件,用於發佈到我們的測試網站或我們的現場網站。當我們添加新功能時,我們還有各種「測試」版本的數據庫。目前,我在發佈之前手動修改web.config,具體取決於發佈到的位置。這從來沒有發生過,但可以想象,我可以通過連接字符串將我們的'測試'數據庫遺忘併發布到實況網站(這將非常糟糕)。如何根據發佈配置文件發佈之前驗證我的web.config?
有沒有什麼辦法可以在發佈之前立即運行某種例程,它只是檢查web.config連接字符串,如果我發佈的是活的並且連接字符串不是實時數據庫,那麼它會拒絕發佈?
這會給我很多的安心,我已經使我無法做一些非常愚蠢的事情。
配置變換。 – CodeCaster
我可以問你也在部署什麼嗎?例如,Azure站點可以在門戶中設置連接字符串。所以你永遠不需要擔心這個。 –
對於你的問題來說,這不是一個很好的答案,但這是我在這種情況下所做的:當使用測試數據庫時,我會顯示一個警告框。 – ConnorsFan