.NET Web配置转换不更改mailSetting

时间:2019-05-10 16:35:55

标签: .net asp.net-mvc web-config

我在发行版Web配置中进行了几处更改,一个连接字符串有效,但邮件设置一个无效。我使用发布配置进行部署。

webconfig:

$0

转换:

<mailSettings>
  <smtp deliveryMethod="SpecifiedPickupDirectory">
    <specifiedPickupDirectory pickupDirectoryLocation="\\MyServer\EmailFolder" />
  </smtp>
</mailSettings>

1 个答案:

答案 0 :(得分:0)

发现答案是包含父标记“ system.net”

<system.net>
 <mailSettings xdt:Transform="Replace">
   <smtp deliveryMethod="Network">
     <network host="mail.business.org" defaultCredentials="true"/>
   </smtp>
 </mailSettings>
</system.net>