2010-07-19 7 views
0

Когда я отправляю почту в своем веб-приложении, я получаю этот erro.Ошибка при отправке почты?

Я ПРИЧИНАЮ ЭТУ ОШИБКУ. Элемент может появляться только один раз в этом разделе. (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

+2

вы взглянули на web.config линии 64? может ли существовать элемент, который может появляться только один раз в его разделе? –

+0

мой веб-конфигуратор i hav два сетевых тега в почтовом рассылке Это это мой код web.config –

ответ

0

Похоже, что вы дублировали элемент в файле web.config. Если вы добавили что-то в конфигурацию, чтобы включить или помочь в своей электронной почте, вы, вероятно, добавили бы одну и ту же запись дважды случайно или дублировали запись, которая уже была там, чтобы изменить ее значение.

Может быть что-то вроде:

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

г-Xan на самом деле в моем веб-конфигурации я ВГА два сетевых тегов в mailsetting как это <сетевой хост = «webmail.xxx.com» порт = «25» UserName = "Информация @ ххх .com "password =" asdf "defaultCredentials =" false "/>

0

вы можете размещать один, что линия 64 вашего web.config. Microsoft приложила много усилий, чтобы помочь вам отладить вашу проблему, указав номер строки. Мог бы проверить это.

0

проверьте ваш web.config @ line 64, затем найдите этот элемент в другом месте в вашем web.config и удалите его.

, очевидно, схема запрещает несколько элементов network. удалите его и посмотрите, что произойдет.

Смежные вопросы