2009-11-19 65 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>之外嗎?