Я недавно обновился до ArcGIS Server 10.1 SP1. После внесения изменений я получаю много противоречивых ошибок, в частности выполнение запросов к REST API картографического сервиса с помощью API Javascript.
Я говорю «непоследовательный», потому что один и тот же запрос иногда будет работать, а в других случаях я получаю ошибку «невозможно завершить операцию». Запросы чрезвычайно просты, например, условие where равно «COUNTRY_ID = 2», и я уверен, что это не предложение where, потому что оно всегда работало, исходя из ArcGIS Server 10.0.
Тестирование запроса на странице REST непосредственно из каталога сервисов дает тот же результат. Мой результат чередуется между успехом и ошибкой - запрос 1: успех, запрос 2: ошибка, запрос 3: успех, запрос 4: ошибка.
Кто-нибудь испытывал нечто подобное?
ОБНОВЛЕНИЕ: Из информации, которую я нашел в этом посте, я обнаружил, что выполнение запросов POST решает мои проблемы.
Пожалуйста, обратитесь по следующей ссылке: Они предложили обходной путь.
http://forums.arcgis.com/threads/73456-new-problem-REST-query-10.1-every-other-request-fails-(400-unable-to-complete-oper)
С уважением BinnyN
источник
Опция 1:
Попробуйте переиздать сервис. Я столкнулся с этой ошибкой при копировании нового mxd-файла на сервер без его публикации.
Вариант 2:
Попробуйте уникальное временное решение, которое уже упоминалось в BinnyN. Ниже приведен код:
источник
После перехода к хранилищу SDEBINARY для геометрии с SQL Geometry на SQL Server 2012 проблема исчезла для меня. Надеюсь, кто-то найдет это полезным!
источник