ASP.NET MVC Web配置电子邮件设置

时间:2009-11-19 18:07:59

标签: asp.net-mvc email smtp web-config

我正在尝试在我的ASP.NET MVC项目中包含一些SMTP设置,方法是将以下内容添加到我的Web.Config文件中:

  <system.net>
    <mailSettings>
      <smtp>
        <network
             host="host"
             port="25"
             userName="username"
             password="password" />
      </smtp>
    </mailSettings>
  </system.net>

这通常适用于标准ASP.NET应用程序,但在MVC中,它导致我的网站呈现为空白(浏览器中没有源代码)。

我的应用程序构建正常,所以我假设我只是错过了MVC模型中的关键部分。

2 个答案:

答案 0 :(得分:0)

原来答案是在<configSections>部分之后包含<sectionGroup>内的设置。

将代码放在<sectionGroup>标记集之前似乎会导致我遇到的空白结果。

答案 1 :(得分:0)

当我把它放在<ConfigSections>组中时出现错误,但是当我在</ConfigSections>之后立即放置它时它会起作用。你确定没有把它放在<configSections>之外吗?