.Net web配置转换未更改邮件设置
我在发布web配置中做了一些更改,连接字符串1可以工作,但邮件设置1不能。我使用发布配置进行部署 网络配置:.Net web配置转换未更改邮件设置,.net,asp.net-mvc,web-config,.net,Asp.net Mvc,Web Config,我在发布web配置中做了一些更改,连接字符串1可以工作,但邮件设置1不能。我使用发布配置进行部署 网络配置: <mailSettings> <smtp deliveryMethod="SpecifiedPickupDirectory"> <specifiedPickupDirectory pickupDirectoryLocation="\\MyServer\EmailFolder" /> </smtp> </mailSett
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="\\MyServer\EmailFolder" />
</smtp>
</mailSettings>
转换:
<mailSettings>
<smtp deliveryMethod="Network" xdt:Transform="Replace">
<network host="mail.business.org" defaultCredentials="true"/>
</smtp>
</mailSettings>
发现答案是包含父标签“system.net”
<system.net>
<mailSettings xdt:Transform="Replace">
<smtp deliveryMethod="Network">
<network host="mail.business.org" defaultCredentials="true"/>
</smtp>
</mailSettings>
</system.net>