Web.config - T4 转换 - SMTP 部分

Web.config - T4 Transformation - SMTP section

大家好,我正在尝试转换 Web 配置文件的 SMTP 部分。

这是我目前得到的:

<mailSettings>
  <smtp>
    <network host="smtp.sendgrid.net" port="25" userName="UserName1Here" password="Password1Here" defaultCredentials="false" />
  </smtp>
</mailSettings>

然后在 Webconfig 的 .production 版本中我有这个:

<mailSettings>
<smtp xdt:Transform="Replace">
  <network host="smtp.sendgrid.net" port="25" userName="UserName2Here" password="Password2Here" defaultCredentials="false" />
</smtp>

似乎无法正常工作...我错过了什么想法?

已修复...

我缺少的是 web-config 文件的路由元素。 这是

<system.net>

现在可以了

 <system.net>
<mailSettings>
  <smtp xdt:Transform="Replace">
    <network host="smtp.sendgrid.net" port="25" userName="UserName2Here" password="password2here" defaultCredentials="false" />
  </smtp>
</mailSettings>

希望这对其他人有帮助。