У меня есть классическое приложение ASP, работающее на IIS 7 в Windows Server 2008 R2 Standard.
Однажды он работал нормально, когда внезапно, без каких-либо изменений кода, он начал выдавать следующую ошибку при создании экземпляра компонента COM +:
MyObject = Server.CreateObject("MyCustomComponent.MyCustomObject")
Ошибка объекта сервера 'ASP 0177: 80004005'
Ошибка Server.CreateObject
/path/script.asp, строка xx
80004005
В чем может быть проблема? Я поискал в Интернете и нашел десятки возможных ответов, ни один из которых, похоже, не имеет ничего общего с проблемой. Я знаю, что использую правильное имя объекта - совсем недавно он работал. Ничего не изменилось! Я потратил почти 2 часа, пытаясь понять это, и пришел с пустым.