簡體   English   中英

Web.config和不同項目中的不同配置不匹配

[英]Web.config and different configurations in different projects missmatch

我正在使用以下代碼(在我的DAL項目中):

ConfigurationManager.AppSettings["server"]

訪問web.config文件中的appsettings部分(來自Web項目):

<appSettings>
<add key="server" value="server.name.com"/>
<add key="database" value="databasename"/>
</appSettings>

在Web.Debug.config中,我使用以下轉換

<add key="server" value="MY-LAPTOP"
     xdt:Locator="Match(key)" xdt:Transform="Replace"/>

之后,當我啟動應用程序時,配置文件不會被轉換。 代碼的第一行返回未轉換的信息。 代碼有什么問題? 我想念什么?

我試圖發布它,當我檢查配置文件時,一切都很好,就像現在這樣。

web.config轉換僅在發布過程中執行。 您仍然可以在每個版本上啟用它,當您使用F5時,請參見

這是要添加的MSBuild任務。

暫無
暫無

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

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