Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.Net web配置转换未更改邮件设置_.net_Asp.net Mvc_Web Config - Fatal编程技术网

.Net web配置转换未更改邮件设置

.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

我在发布web配置中做了一些更改,连接字符串1可以工作,但邮件设置1不能。我使用发布配置进行部署

网络配置:

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