在我的MVC4應用程序中,我嘗試使用Web.config發送郵件以進行配置設置。 我有作爲模擬SMTP服務器運行剪紙。當我嘗試使用smtpClient並在我的代碼中設置host =「localhost」(即不通過Web.config)時,一切正常。smtpClient不讀取Web.config
我的web.config
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="[email protected]">
<network
host="localhost"
userName=""
password=""
defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>
我的代碼
SmtpClient client = new SmtpClient();
client.Send(myEmailObject);
錯誤
未指定SMTP主機
在WPF應用程序中有多個web.config。您是否嘗試將它放入應用程序根目錄中的一個? – 2013-03-13 21:46:18
這真的是真的,我是一個$%^#s整夜編輯Views文件夾中的Web.config,將我的頭撞在鍵盤上。謝謝! 你可以張貼作爲一個實際的答案,所以我可以給你的榮譽和關閉我的問題。 (我有點尷尬,你知道:) – 2013-03-13 22:58:48
添加了答案...不要擔心,我看到幾個人犯了同樣的錯誤。你並不孤單:) – 2013-03-13 23:39:27