Мы создаем экземпляр COM-компонента VB6 из классического ASP на Windows 2000 Server с помощью Server.CreateObject.Мы получаем сообщение об ошибке «недопустимый progid».
DLL зарегистрирована.Фактически мы можем запустить файл VBS, который использует WSCRIPT для создания экземпляра и запуска компонента, чтобы показать, что он зарегистрирован.
Почему ASP не может его создать?Связаны ли эти разрешения?Мы пробовали такие вещи, как помещение учетных записей IUSR и IWAM в группу администраторов (только временно), и это, похоже, не помогло.Мы предоставили всем доступ к папке, содержащей DLL.
Мы смогли зарегистрировать DLL на другом сервере и запустить там ту же страницу ASP, чтобы она работала.
Еще одна вещь: сервер мог быть переименован в одно времяИмя учетной записи IUSR отличается от имени машины).
Любая помощь приветствуется!
-Krip