Я был назначен ответственным за сохранение старого устаревшего веб-сайта (который не был затронут через 4-5 лет) с использованием ASPX и ASHX. Сайт был прилично работает на сервере 2003, но веб-хостинг заставил нас перейти к 2008 году После переезда в 2008 год мы получили эту ошибкуОшибка Webconfig ASPX и ASHX
Config Error Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'WebCoreModule.ashx_*'
178: <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
179: <add name="WebCoreModule.ashx_*" path="WebCoreModule.ashx" verb="*" type="Radactive.WebControls.ILoad.Core.WebCoreModule, Radactive.WebControls.ILoad.Core" preCondition="integratedMode,runtimeVersionv2.0" />
180: </handlers>
Я сделал довольно много исследований и сделали несколько попыток изменения и играть с _ * безрезультатно, я даже попробовал рекомендацию на другом посту, предлагая добавить <remove name "WebCoreModule.ashx_*" />
в начало тега обработчика, но был встречен с ограниченным успехом. Сайт загружается, но сообщение smtp.Send (msgMail) не отправляется, и ошибки не отображаются. Обычно я пытаюсь понять это самостоятельно, но так как считается сценарием (просто удаление строки позволяет запустить веб-сайт, но некоторые функции, например, отправка по электронной почте не работают). Я был бы признателен за любую помощь, которую я мог бы получить , Вот остальная часть конфигурации
<handlers>
<remove name="WebServiceHandlerFactory-Integrated" />
<remove name="ScriptHandlerFactory" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="WebCoreModule.ashx_*" path="WebCoreModule.ashx" verb="*" type="Radactive.WebControls.ILoad.Core.WebCoreModule, Radactive.WebControls.ILoad.Core" preCondition="integratedMode,runtimeVersionv2.0" />
</handlers>
Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь спрашивать, я в конце остроумия, и я получаю тяжелое горе от управления. Благодаря!
Добавление верхней строки позволяет открывать страницу, пользователи могут войти в систему, но при попытке отправить электронное письмо (автоматическая электронная почта с помощью smtp.Send (msgMail)) письмо не отправляется. У меня нет ошибок. Есть идеи? Может ли что-то с этой линией иметь дело с отправкой по электронной почте? –