В настоящее время я пытаюсь переместить веб-сайт с одного сервера на другой, одна из страниц asp содержит некоторый vb-скрипт, который выглядит следующим образом:
Dim oSearch 'AS Object
Dim strXML 'AS String
Dim strXSL 'AS String
Dim oRS 'AS ADODB.RecordSet
Set oSearch = Server.CreateObject("ETHERNET_PL.CETHERNET_PL")
strXSL = Server.MapPath("EthernetSearch.xsl")
strXML = oSearch.ServeSearch(strXSL,1,1000,0)
Set oSearch= Nothing
Set oRS=Nothing
Response.Write strXML
Мои знания об этой технологии очень ограничены, но я могу сказать, что «ETHERNET_PL.CETHERNET_PL» является компонентной службой на обоих серверах, у которой действительно есть метод ServeSearch. Также файл EthernetSearch.xsl существует на обоих серверах. Единственная проблема заключается в том, что на новом сервере я получаю следующую ошибку при попытке посетить страницу:
msxml3.dll ошибка '8000000a'
Данные, необходимые для выполнения этой операции, пока недоступны.
/ EthernetSearch.asp, строка 63
Где строка 63:
strXML = oSearch.ServeSearch(strXSL,1,1000,0)
Кто-нибудь знает, что может заставить эти две страницы по-разному функционировать на двух разных серверах?
Заранее спасибо