С чем вам помочь?

Задавайте вопрос или опишите проблему, с которой Вы столкнулись

Ошибка "There is no EventLog source named ASP.NET 4.6.1055.0. This module requires .NET Framework 2.0."

Актуально для версии магазина: 4.1, 4.0

Если, после обновления Framework до версии 4.6.1 (Windows Server 2012 R2/IIS 8.5) веб-приложения AdvantShop перестают работать и в событиях приложения, можно увидеть следующую ошибку:

Exception information: 
Exception type: Exception 
Exception message: There is no EventLog source named 'ASP.NET 4.6.1055.0'. This module requires .NET Framework 2.0.
at AdvantShop.Core.UnhandledExceptionModule.Init(HttpApplication app)
at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)
 

There is no EventLog source named 'ASP.NET 4.6.1055.0'. This module requires .NET Framework 2.0.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
 
Exception Details: System.Exception: There is no EventLog source named 'ASP.NET 4.6.1055.0'. This module requires .NET Framework 2.0.
 
Source Error:
 
Line 53: if (!EventLog.SourceExists(_sourceName)) Line 54: { Line 55: throw new Exception(String.Format(CultureInfo.InvariantCulture, Line 56: "There is no EventLog source named '{0}'. This module requires .NET Framework 2.0.", Line 57: _sourceName));
 
Stack Trace:
 
[Exception: There is no EventLog source named 'ASP.NET 4.6.1055.0'. This module requires .NET Framework 2.0.] AdvantShop.Core.UnhandledExceptionModule.Init(HttpApplication app) in c:\mysite\wwwroot\App_Code\AdvantShop\Core\UnhandledExceptionModule.cs:55 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +618 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +402 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +343 [HttpException (0x80004005): There is no EventLog source named 'ASP.NET 4.6.1055.0'. This module requires .NET Framework 2.0.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +579 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +112 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +712 
 
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1055.0

 

Данная проблема возникает только у версий магазина 4.0 и 4.1.

 

Решение:

В этом случае необходимо скопировать представленный патч в корневую директорию сайта с заменой.

Patch_4.1.x_HotFix_UnhandledException.zip (подходит для AdvantShop 4.0 и AdvantShop 4.1 версий)

Архив содержит 1 файл "UnhandledExceptionModule.cs" , который заменит устаревший файл по пути ~\App_Code\AdvantShop\Core\ 

После этого сайт (приложение) должен запуститься корректно. 

Всё готово.

 

Открыть онлайн чат? Открыть
Статья оказалась полезной? Да Нет
Как мы можем улучшить статью?
Благодарим за отзыв.
Благодарим за отзыв. Мы улучшим эту статью.
Произошла ошибка.
Не нашли нужную статью? Предложить тему
Не нашли нужную статью?
Благодарим за отзыв.
Произошла ошибка.

Установка магазина

Установка SSL сертификата Установка SSL сертификата на Microsoft IIS 7.x, 8 Генерация CSR на Microsoft IIS 7.x, 8 для SSL сертификата Как прописать NS записи на hoster.ru Как прописать NS записи на nic.ru Как прописать NS записи на 2domains.ru Как прописать NS записи на reg.ru Как прописать NS записи на godaddy.com Как прописать NS записи на jino.ru Как прописать NS записи на reggi.ru Как прописать NS записи на webnames.ru Как прописать NS записи на caravan.ru Как прописать NS записи на mastername.ru (MasterHost) Как прописать NS записи на R01.ru Как прописать NS записи на beget.ru Как прописать NS записи на 101domain.ru Как прописать NS записи на hc.ru Памятка для перехода магазинов на версию AdvantShop 5.0 Домен *.net и *.biz не работают, хотя NS прописаны верно Как узнать какие NS записи у доменного имени (домена) Как указать свои MX и TXT записи к домену для арендованного магазина Генерация CSR Online (универсально) Отправка исходящей email почты магазина на хостинге 1GB.ru Как прописать NS записи на yutex.ru Как прописать NS записи на domains.nethouse.ru Как прописать NS записи на hostline.ru Как прописать NS записи на agava.ru Как прописать NS записи на name.com Как добавить поддомен для сайта Установка в IIS Как подобрать тариф на 1gb.ru Регистрация на 2domains Запуск через Visual Studio.NET 2008 Установка движка интернет-магазина на хостинг 1GB Установка на parking Решение возможных проблем при установке на локале Ошибка "Smo.Schema does not contain a definition for IsSystemObject" Ошибка "There is no EventLog source named ASP.NET 4.6.1055.0"
© AdvantShop. Платформа для открытия интернет-магазина.