簡體   English   中英

根據發布配置文件發布之前,如何驗證我的web.config?

[英]How can I validate my web.config before I publish according to the publishing profile?

我有一些不同的發布配置文件,可以發布到我們的測試站點或實時站點。 當我們添加新功能時,我們還有數據庫的各種“測試”版本。 目前,我根據發布的位置手動修改了web.config。 從來沒有發生過,但是可以想象,我可能會忘記並使用指向“測試”數據庫的連接字符串將其發布到實時站點(這非常糟糕)。

有什么辦法可以讓我在發布之前立即運行某種例程,而該例程只是檢查web.config連接字符串,如果我要發布到實時數據庫中並且連接字符串不在實時數據庫中,那么它將拒絕發布?

那會讓我安心,使我無法做一些非常愚蠢的事情。

您可以設置web.config轉換: https : //msdn.microsoft.com/zh-cn/library/dd465318(v= vs.100).aspx

配置轉換文件時,將根據為部署選擇的解決方案配置在發布時自動轉換web.config。

因此,例如,來自Web.Release.config的生產連接字符串將放置在最終部署的結果web.config中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM