2010-07-19 83 views
0

當我在我的web應用程序發送郵件時,我收到了這個錯誤。發送郵件時出錯?

我得到這個錯誤。該元素可能只會在本節中出現一次。 (C:\的Inetpub \虛擬主機\ example.com \的httpdocs \ web.config行64)

<system.net> 
    <mailSettings> 
     <smtp> 
      <network host="webmail.example.com" port="25" userName="[email protected]" password="asdf" defaultCredentials="false"/> 
      <network host="webmail.yyy.com" port="25" userName="[email protected]" password="asdf12" defaultCredentials="false"/> 
     </smtp> 
    </mailSettings> 
</system.net> 
+1

,請複製粘貼我們的文字是什麼線64 – leppie 2010-07-19 10:44:59

+2

你看了一下web.config行64?那裏可能有一個元素,它可能只在其部分出現一次? – 2010-07-19 10:45:53

+0

我的web配置我有兩個網絡標籤在這樣的郵件設置 This是我的web.config代碼 – 2010-07-19 11:01:39

回答

0

看起來你已經在web.config文件中複製了一個元素。如果您在配置中添加了某些功能來啓用或幫助您的電子郵件,那麼您可能會錯誤地添加兩次相同的條目,或者重複已經存在的條目以更改其值。

也許是這樣的:

<appSettings> 
    <add key="mailFromAddress" value="[email protected]"/> 
    <add key="mailFromAddress" value="[email protected]"/> 
</appSettings> 
+0

克桑先生居然在我的web配置我甲肝在mailsetting兩個網絡標籤這樣 <網絡主機= 「webmail.xxx.com」 端口= 「25」 的userName =「信息@ XXX .com「password =」asdf「defaultCredentials =」false「/> 2010-07-19 10:58:28

0

你可能一個張貼有什麼線你的web.config的64。微軟付出了很多努力,通過給你一個行號來幫助你調試你的問題。可能想檢查出來。

0

檢查您的web.config @行64,然後在web.config中的其他地方搜索該元素並將其刪除。

顯然該架構禁止多個network元素。刪除一個,看看會發生什麼。