Asp.net

如何為我的本地機器設置不同的 web.config 設置?

  • October 10, 2013

當我在本地執行時,我發現自己必須在 web.config 中手動更新我的 DefaultConnection 連接字元串。如何自動檢測我何時在本地執行以及何時覆蓋預設連接字元串?

我有調試/發布轉換工作,但這些是用於部署的。我正在尋找一種方法來添加另一個選項 - “本地” - 如果有任何方法(或類似的方法)。

您需要添加解決方案配置才能添加 web.config 轉換。

  • 右鍵點擊您的解決方案(在解決方案資源管理器中)
  • 選擇“配置管理器”並在“活動解決方案配置”下拉列表中點擊新建。
  • 輸入配置名稱(例如“本地”)
  • 從調試複製設置(似乎更適合開發)
  • 選中“創建新項目配置”。

同時設置項目配置,完成後,右鍵點擊 web.config,選擇“添加轉換”,一切順利!

然後,當您想使用本地連接字元串時,只需使用此配置而不是調試。

引用自:https://stackoverflow.com/questions/19284994