У меня есть файл HTML и JavaScript, настроенный для получения данных из веб-службы с поддержкой JSONP.Моя проблема заключается в том, что при развертывании файлов html и .js в каталог, где запущена служба, он будет работать нормально, но если я попытаюсь запустить файл html и .js с другого хоста, запрос не будетвеб-сервис и сценарий Java выдают ошибку сервера 500.
Я использую инструменты разработчика Chrome, чтобы увидеть вызов xmlhttprequest, и это единственная причина, по которой я знаю, что получаю ошибку 500.
Я уже провел немало исследований иобнаружил, что мне нужно установить тег метода сценария с типом ответа json и usehttpget в true, и я сделал эти две вещи, а также попытался настроить clientaccesspolicy.xml в проекте, как было упомянутоеще один пост.Все безрезультатно.
Я уверен, что это проблема конфигурации на стороне веб-службы или IIS, поскольку, когда я помещаю файлы html и javascript в каталог своего кода и запускаю веб-службу через IDE, я могу использовать этоэкземпляр html для вызова веб-службы, и я получаю свой ответ в порядке.Но если html и javascript не находятся в рабочем каталоге выполняемого кода, я получаю ошибку сервера 500.
Как это можно решить?
EDIT Я также нашел сообщение о том, что ошибка 500 основана на размере запроса, поэтому я добавил в свой web.config, но это не помогло.