【发布时间】:2013-03-02 01:55:27
【问题描述】:
在我的 MVC4 应用程序中,我尝试使用 Web.config 发送邮件以进行配置设置。 我有剪纸作为模拟 SMTP 服务器运行。当我尝试使用 smtpClient 并在我的代码中设置 host="localhost" 时(也就是说,不是通过 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 主机
【问题讨论】:
-
一个 WPF 应用程序中有多个 web.config。您是否尝试将其放入应用程序的根目录中?
-
太对了,我是一个 $%^#s 整晚都在编辑 Views 文件夹中的 Web.config,我的头在键盘上敲打着。谢谢!您能否将其发布为实际答案,以便我给您点赞并结束我的问题。 (你知道我有点尴尬 :)
-
添加了答案...别担心,我见过几个人犯了同样的错误。你并不孤单:)
标签: c# asp.net-mvc-4 web-config smtpclient