我正在尝试在我的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模型中的关键部分。
答案 0 :(得分:0)
原来答案是在<configSections>
部分之后包含<sectionGroup>
内的设置。
将代码放在<sectionGroup>
标记集之前似乎会导致我遇到的空白结果。
答案 1 :(得分:0)
当我把它放在<ConfigSections>
组中时出现错误,但是当我在</ConfigSections>
之后立即放置它时它会起作用。你确定没有把它放在<configSections>
之外吗?