2013-11-18 4 views
0

Telerik отчетности Q3 версия 2013 7.2.13.1016Telerik отчетности Q3 версия 2013 7.2.13.1016 - веб возвращает Api вызов [Ошибка регистрации зрителя с сервисом] ошибки

Я последовал [REST Service Host on IIS] и попытался вызвать отчеты HTML5 Report Viewer , Я получаю сообщение об ошибке «Ошибка регистрации пользователя со службой».

Просто все работает нормально, когда у меня есть программа просмотра в том же MVC-проекте, который содержит диспетчер отчетов, но если я переведу страницу просмотра в другой проект и изменим serviceUrl на [http: // localhost: ?????/api/reports /] вместо [api/reports /] Я получаю сообщение об ошибке.

Я вижу, что [ferrler http: // localhost: ?????/api/reports /] успешно работает, но Viewer получает вышеуказанную ошибку.

Хотите знать, если кто-нибудь имеет опыт по этому вопросу

Вся цель хостинг веб-Апи на IIS и с Telerik HTML5 Report Viewer (или MVC завернутые версию) вызова размещаемой службы Web Api.

+0

http://www.asp.net/web-api/overview/security/enabling-cross-origin- request-in-web-api # enable-cors – Farhad

ответ

0

Ajax Call от Telerik Report Viewer для передачи запросов в службу WebApi, которая размещается на другом сервере, вызывает запросы на перекрестный поиск, AJAX в веб-приложениях использует объект XmlHttp, который по умолчанию не разрешает доступ к удаленным доменам.

Стимулирующие Cross-Origin Запросы в ASP.NET Web API пытается решить этот вопрос: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api#enable-cors

+0

Двойная проверка с помощью команды поддержки Telerik, команда поддержки согласна с приведенным выше предложением. – Farhad