在我的 MVC4 应用程序中,我正在尝试使用 Web.config 发送邮件以进行配置设置。我有剪纸作为模拟 SMTP 服务器运行。当我尝试使用 smtpClient 并在我的代码中设置 host="localhost" 时(也就是说,不是通过 Web.config),一切正常。
我的 Web.config
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="someone@somewhere.net">
<network
host="localhost"
userName=""
password=""
defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>
我的代码
SmtpClient client = new SmtpClient();
client.Send(myEmailObject);
错误
未指定 SMTP 主机