在我开始之前,我想说我已经阅读并尝试了我在此论坛和其他论坛上找到的所有方法/解决方案都无济于事。
我的webconfig中有一个简单的邮件设置条目,我想在发布到测试环境等时进行转换。
这是使用我的本地设置的主要配置
<system.net>
<mailSettings>
<smtp from="p.carey@sentinelwater.co.uk">
<network host="SENTINEL-SBS" port="25" />
</smtp>
</mailSettings>
</system.net>
这是尝试转换之一
<system.net>
<mailSettings>
<smtp from="noreply@test.managemywater.co.uk" xdt:Transform="Replace">
<network xdt:Transform="Replace" host="localhost" port="25" />
</smtp>
</mailSettings>
</system.net>
它无法用localhost替换'host'并维护SENTINEL-SBS。我不知道它是否试图取代'from'。
我已经没有想法了,现在不得不求助于翻译日语论坛!!!
毫无疑问,有一个简单的答案,但如果我能找到它,我会被诅咒。
我使用“添加名称”对连接字符串进行了添加转换,效果很好。