msxml3.dll ошибка '800c0005' - PullRequest
       31

msxml3.dll ошибка '800c0005'

1 голос
/ 06 июля 2010

Действительно странная проблема, я только что переместил все наши сайты на новый 64-битный сервер Win2008 с IIS7 (был на Win2003 IIS6) и у меня начались проблемы с PayPal Pro / PayFlow.

Некоторые из этих веб-сайтов являются магазинами с SSL и используют PayPal Pro для обработки платежа. С момента переезда периодически появляются ошибки типа.

msxml3.dll ошибка '800c0005' система не может найти ресурс указано.

Там, где кажется, что я не могу подключиться, разрешите URL PayPal для отправки данных, поскольку я говорю, что это только начало происходить, так как мы находимся на этом новом сервере. И что еще более раздражает, так это то, что он полностью прерывистый !! Работает отлично в течение нескольких часов, затем снова и снова будет выдавать эту ошибку, а затем снова будет в порядке, это будет влиять на сайты Classic ASP и ASP.NET C # с помощью PayPal ??

Вот запись в файле журнала, если это поможет?

2010-07-05 11:34:07 80.100.200.155 POST /scripts/60_Pay.asp | 297 | 800c0005 | The_system_cannot_locate_the_resource_specified .__ 443 - 92.8.25.196 Mozilla / 4.0 + (совместим + MSIE + 7,0 + Windows + NT + 6,0 + WOW64; + Sky + Broadband + GTB6.5 + SLCC1 +. NET + CLR + 2.0.50727 + медиа + центр + ПК + 5,0 +. NET + CLR + 3.5.21022 +. NET + CLR + 3.5.30729 + MDDC +. NET + CLR + 3.0.30729) 500 0 0 1907

У кого-нибудь есть идеи о том, что может быть причиной этого? Мне было интересно, есть ли способ увеличить продолжительность ожидания ответа от внешнего URL-адреса?

Любая помощь будет принята с благодарностью

1 Ответ

2 голосов
/ 06 июля 2010

Попробуйте настроить пул приложений, в котором вы его запускаете, для запуска в 32-битном режиме и перезапустить IIS. Это как минимум удалит одну переменную.

Затем вы должны проверить, можете ли вы написать очень простую страницу asp, которая создает экземпляр объекта xmlhttp и пытается загрузить URL-адрес, чтобы убедиться, что у вас нет конфигурации сети, которая препятствует доступу нового компьютера к серверам PayPal. (но это позволило старой машине сделать это). Это может быть на вашей стороне или на их стороне.

Наконец, вы можете запустить код под отладчиком на сервере, чтобы вы могли выяснить, в какой строке происходит ошибка?

...