Действительно странная проблема, я только что переместился, все наши сайты к новому серверу на 64 бита Win2008 с IIS7 (Был на Win2003 IIS6), и начали иметь проблемы с PayPal Pro / PayFlow.
Несколько из этих веб-сайтов являются хранилищами с SSL и используют PayPal Pro для обработки оплаты - Начиная с перемещения, периодически я получаю ошибки как.
Ошибка msxml3.dll '800c0005' система не может определить местоположение указанного ресурса.
Где кажется, что я не могу соединиться, разрешают URL PayPal для регистрации данных на, поскольку я говорю, что это только начало происходить, так как мы находимся на этом новом сервере. И то, что является еще более раздражающим, то, что его абсолютно неустойчивое!! Хорошо работает в течение многих часов, затем бросит эту ошибку, много раз затем будет прекрасен снова, она производит и Классика ASP и ASP.NET использование сайтов C# PayPal??
Вот запись файла журнала, если это помогает?
05.07.2010 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; +Media+Center+PC+5.0; +.NET+CLR+3.5.21022; +.NET+CLR+3.5.30729; +MDDC; +.NET+CLR+3.0.30729) 500 0 0 1907
У кого-либо есть какие-либо идеи о том, что могло вызывать это? Я задавался вопросом, был ли способ увеличить отрезок времени, он будет ожидать, чтобы попытаться решить от внешнего URL?
Любая справка ЗНАЧИТЕЛЬНО ценилась бы
Попробуйте установить пул приложений, под которым вы запускаете это приложение, в 32-битный режим и перезапустить IIS. Это по крайней мере удалит одну переменную.
Далее вам следует проверить, можете ли вы написать очень простую asp-страницу, которая инстанцирует объект xmlhttp и пытается загрузить URL, чтобы убедиться, что у вас нет сетевой конфигурации, которая не позволяет новой машине добраться до серверов PayPal (но которая позволяла это сделать старой машине). Это может быть как на вашей, так и на их стороне.
Наконец, можете ли вы запустить код под отладчиком на сервере, чтобы выяснить, на какой строке происходит ошибка?
.