Set objHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")
...
Set xmlRSSFeed = Server.CreateObject("MSXML2.DomDocument.4.0")
Вы создаете два объекта в скрипте.В зависимости от того, какую версию Windows Server и / или ISS вы используете, эти объекты могут быть не установлены (особенно вторая).Я сталкивался с подобными проблемами раньше.Попытка сделать 4.0 во втором вызове CreateObject () 3.0 (чтобы он читал Set xmlRSSFeed = Server.CreateObject("MSXML2.DomDocument.3.0")
) более распространена для серверов 2003 или более ранних версий.У них до версии 6, и некоторые из них тоже не являются прямыми номерами версии # .0, поэтому вам, вероятно, придется провести некоторое тестирование / угадывание / исследование.