【发布时间】:2011-09-06 17:42:25
【问题描述】:
没有正确读取我的调试和发布 web.config 应用设置。
Web.config:
<appSettings>
<add key="webpages:Version" value="1.0.0.0"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
Web.Debug.config
<appSettings>
<add key="ErrorEmailAddress" value="developerEmail@email.com" />
<add key="TestModeEmailAddress" value="developerEmail@email.com" />
</appSettings>
Web.Release.config
<appSettings>
<add key="ErrorEmailAddress" value="prodErrorEmail@email.com" />
</appSettings>
但是,调用:
WebConfigurationManager.AppSettings["ErrorEmailAddress"]
正在返回 null(调试时)。
我尝试添加 xdt:Transform="Insert" 例如
<add key="ErrorEmailAddress" value="prodErroEmail@email.com" xdt:Transform="Insert" />
有什么想法吗?
【问题讨论】: