2013-06-05 3 views
0

У меня одна ошибка неоднократно. Сайт находится в веб-форме ASP.NET 2.0. Нет шаблона для повторного воспроизведения этой ошибки, потому что это происходит иногда, и оно разрешается путем добавления пробела в конец web.config.Ручка недействительна при загрузке файла или сборки AjaxControlToolkit

В чем может быть проблема?

Ошибка сервера в приложении «/». Ручка недействительна. (Исключение из HRESULT: 0x80070006 (E_HANDLE))

Сведения об исключении: System.Runtime.InteropServices.COMException: дескриптор недействителен. (Исключение из HRESULT: 0x80070006 (E_HANDLE))

[COMException (0x80070006): дескриптор недействителен. (Исключение из HRESULT: 0x80070006 (E_HANDLE))]

[FileLoadException: Не удалось загрузить файл или сборку 'AjaxControlToolkit, Version = 3.0.30930.28736, культура = нейтральной, PublicKeyToken = 28f01b0e84b6d53e' или один из его зависимостей. Ручка недействительна. (Исключение из HRESULT: 0x80070006 (E_HANDLE))]

[ConfigurationErrorsException: Не удалось загрузить файл или сборку 'AjaxControlToolkit, Version = 3.0.30930.28736, культура = нейтральной, PublicKeyToken = 28f01b0e84b6d53e' или один из его зависимостей. Ручка недействительна. (Исключение из HRESULT: 0x80070006 (E_HANDLE))] System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String AssemblyName, булева starDirective) +613

+3

Вы должны проверить утечку ручки, возможно, вы используете все доступные ручки. –

+2

_ «он разрешает, добавляя пустое пространство в конец файла web.config.» _ - вы имеете в виду, что он разрешен путем утилизации пула приложений, что является побочным эффектом изменения web.config. На самом деле ваше приложение должно быть утечкой ручек, как предлагает @Lasse. Возможно, вам поможет дополнительная информация о проекте, например, какие библиотеки вы используете. – CodeCaster

+0

Является ли System.Windows.Forms.Timer причиной проблемы? –

ответ

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