gpt4 book ai didi

asp.net - Web 配置转换不起作用

转载 作者:行者123 更新时间:2023-12-03 05:07:48 27 4
gpt4 key购买 nike

在 .NET MVC 3.0 应用程序中,我在 appSettings 中有以下配置:

web.config

<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>

为了调试,我定义了以下配置转换:

web.Debug.config

<appSettings>
<add key="SMTPPort" value="58" xdt:Transform="Replace" xdt:Locator="Match(key)" />
</appSettings>

我在 Debug模式下运行应用程序,但我的 SMTP 端口仍然从 web.config 获取值,而不是 web.Debug.config

任何人都可以建议此配置中可能存在什么问题吗?

最佳答案

Web.config 转换仅作为发布操作的一部分应用。

如果您希望将此作为 app.config 构建操作的一部分完成,那么您可以使用 SlowCheetah - XML Transforms Visual Studio 插件:

http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5

关于asp.net - Web 配置转换不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8841075/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com