2009-11-19 91 views
1

我试图通过添加以下到我的web.config文件,包括在我的ASP.NET MVC项目的一些SMTP设置:ASP.NET MVC Web配置电子邮件设置

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

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

我的应用程序构建成功,所以我假设我只是缺少MVC模型中的一个关键部分。

回答

0

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

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

0

当我把它放在<ConfigSections>组中时,我收到了一个错误,但是当我在</ConfigSections>后立即使用它时,它发生了错误。你确定你没有把它放在<configSections>之外吗?