У меня одна ошибка неоднократно. Сайт находится в веб-форме 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
Вы должны проверить утечку ручки, возможно, вы используете все доступные ручки. –
_ «он разрешает, добавляя пустое пространство в конец файла web.config.» _ - вы имеете в виду, что он разрешен путем утилизации пула приложений, что является побочным эффектом изменения web.config. На самом деле ваше приложение должно быть утечкой ручек, как предлагает @Lasse. Возможно, вам поможет дополнительная информация о проекте, например, какие библиотеки вы используете. – CodeCaster
Является ли System.Windows.Forms.Timer причиной проблемы? –