Исправление: EventLog.WriteEntry метод может завершиться ошибкой в условиях высокой нагрузки

Переводы статьи Переводы статьи
Код статьи: 321563
Развернуть все | Свернуть все

Проблема

При записи в журнал событий приложения .NET, если приложение находится в условиях интенсивной нагрузки может появиться следующее сообщение об ошибке:
System.ApplicationException: Отказано в доступе.
Трассировка стека вызовов выглядит следующим образом:
at System.Threading.Mutex.CreateMutexNative(Boolean initialState, String name, Boolean& createdNew)
   at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
   at System.Diagnostics.SharedUtils.EnterMutex(String name)
   at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category, Byte[] rawData)
   at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category)
   at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID)
   at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type)
   at System.Diagnostics.EventLog.WriteEntry(String message)
					

Решение

Чтобы решить эту проблему, получите последний пакет обновления для Microsoft .NET Framework.. Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
318836ИНФОРМАЦИЯ: Как получить последний пакет обновления для .NET Framework
Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице или более поздние.:
   Date         Time    Version          Size        File name
   ------------------------------------------------------------
   17-Apr-2002  23:53   1.0.3705.252     1,163,264   System.dll
				

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в начале данной статьи..Первое исправление проблемы появилось в пакете обновления 2 (SP2) для Microsoft .NET Framework..

Свойства

Код статьи: 321563 - Последний отзыв: 24 ноября 2010 г. - Revision: 2.0
Ключевые слова: 
kbhotfixserver kbqfe kbbug kbfix kbnetframe100presp2fix kbnetframe100sp2fix kbmt KB321563 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:321563
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com