2016-06-04 2 views
0

У меня есть проблема с Windows Server 2012.MSXML2 ошибка на Windows Server 2012 (с Windows Server2008 хорошо работает) (классический ASP)

Я использую следующие коды в ASP Classic, для приема ДАННЫЕ с другого сайта. (Которые это http://www.tcmb.gov.tr)

Set kurlar = Server.CreateObject("msxml.DOMDocument") kurlar.async = falseэто строка 144 kurlar.resolveExternals = false kurlar.setProperty "ServerHTTPRequest" ,true kurlar.load("http://www.tcmb.gov.tr/kurlar/"&ay&"/"&gun&".xml") Set sonuc = kurlar.getElementsByTagName("Currency") USDA=sonuc.item(0).childnodes.item(3).nodeTypedValueэто строка 149 USDS=sonuc.item(0).childnodes.item(4).nodeTypedValue EURA=sonuc.item(3).childnodes.item(3).nodeTypedValue EURS=sonuc.item(3).childnodes.item(4).nodeTypedValue

когда-либо ything работает очень хорошо на Windows Server 2008, Windows 10 и Windows 7 IIS, но тот же код не работает на сервере Windows 2012.

Я получаю следующее сообщение об ошибке;

Microsoft VBScript çalýþma hatasý хата '800a01a8'
Требуется объект: 'sonuc.item (...)'
/work_task.asp, Сатир 149

Я искал в Google, Stackowerflow и множество разных сайтов, и нашел некоторые предложения, но все же я получаю ошибку.

некоторые из тех, что я пробовал;

* * Set kurlar = CreateObject("MSXML2.DOMDocument") к Set kurlar = CreateObject("MSXML2.DOMDocument.6.0") также Set kurlar = Server.CreateObject("msxml.DOMDocument")

Try зарегистрировать Msxml6.dll и msxml4.dll еще раз, но не работает :(

, если я использую Set kurlar = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")вместоSet kurlar = Server.CreateObject("msxml.DOMDocument")

на этот раз я принимаю следующую ошибку:

Microsoft VBScript çalýþma hatasý хата '800a01b6'
объект не поддерживает это свойство или метод: '' kurlar.async
/work_task.asp, Сатир 144

Я пытался найти последнее приложение для решения. 8 часов я не эксперт на сервере 2008 или 2012 и MSXML.

ответ

0

какая проблема !!! Я решил это.

это не про «MSXML» это как раз о Microsoft изменила формат даты Server 2012 .. В

в сервер 2008 Формат даты дд.мм.гггг но в сервере 2012 формат даты dmyyyy и мой XML-запрос использует дату.

Смежные вопросы