最佳答案
在.NET MVC 3.0应用程序中,我在 appSettings
中有以下配置:
<appSettings>
<add key="SMTPHost" value="mail.domain.com"/>
<add key="SMTPUsername" value="user@gmail.com"/>
<add key="SMTPPort" value="25"/>
<add key="SMTPPwd" value="mypassword"/>
<add key="EmailFrom" value="notific@gmail.com"/>
</appSettings>
为了调试,我定义了以下配置转换:
<appSettings>
<add key="SMTPPort" value="58" xdt:Transform="Replace" xdt:Locator="Match(key)" />
</appSettings>
并且我在调试模式下运行应用程序,但是我的 SMTP 端口仍然从 web.config
而不是 web.Debug.config
获取值。
有人能提出这种配置可能出现的问题吗?