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ホストが指定されていません