Требуется помощь в устранении неполадок / диагностике проблемы, которая обнаруживается в веб-приложении Classic ASP / VBScript, которое я в настоящее время поддерживаю. За последние пару недель у меня были пользователи, которые сообщали о проблемах в приложении, устраняя их с помощью проблем. Я смог сузить проблему до создания ADODB.Recordset в VB Script на стороне клиента.
Чтобы проверить / подтвердить это, я добавил нижеприведенное в среду разработки и попросил пользователей, испытывающих проблемы, подключиться.
Dim testRs
set testRs = CreateObject( "ADODB.Recordset")
msgbox TypeName(testRs)
Что я вижу, так это то, что пользователи, у которых возникли проблемы, получают «Пусто» обратно. Пользователи, не испытывающие проблемы, получают обратно тип RecordSet. Для пользователей, испытывающих проблемы, это приводит к ошибке требуемого объекта 424 при попытке что-либо сделать с объектом набора записей, в данном случае просто открытому URL-адресу.
Чтобы было ясно, что в настоящее время это проблема, специфичная для рабочей станции, пользователи, сообщающие о проблемах, не испытывают проблем на другой рабочей станции. В настоящее время я работаю с ними, чтобы определить, что могло измениться, но мы пока не смогли ничего определить. Мы все на Windows 7 Enterprise, используя IE11.
Это старое приложение, ничего не изменилось за довольно долгое время. Я подтвердил, что все пользователи обращаются к сайту в режиме совместимости (интранет-сайт).
Если кто-то может предоставить руководство / понимание того, как я могу в дальнейшем устранить неполадки / определить проблему, я был бы очень признателен.