Ошибка при вызове метода Render в службах отчетов 2008 - PullRequest
2 голосов
/ 23 декабря 2009

Я переместил свое веб-приложение на новый сервер, когда он вызывает метод рендеринга в веб-сервисе служб отчетов 2008, он возвращает ошибку «Клиент обнаружил тип содержимого ответа« », но ожидаемый« text / xml » . Запрос не выполнен с пустым ответом ". Он отлично работает на моей машине разработки. Кто-нибудь знает, что может быть причиной этого?

Большое спасибо, Крис.

1 Ответ

3 голосов
/ 30 декабря 2009

Microsoft в своей мудрости полностью изменила, как это работает сейчас. Вам нужно будет добавить новую ссылку на какой-либо другой сервис по адресу ReportServer / reportexecution2005.asmx.

Отсюда вы можете создать объект ReportExecutionService; он содержит метод Render, который вы можете использовать. Не ожидайте, что ваша боль и страдания прекратятся там, о, нет. Список аргументов, которые он принимает, также различен, поэтому вам также необходимо переосмыслить его.

Приветствует Microsoft, спасибо за простоту нашей жизни и за то, что она поддерживает некоторую форму совместимости между выпусками. Как вы уже догадались, из-за этого я рвал волосы. Я хотел бы встретить человека, который мечтал об этом сумасшествии.

В любом случае ... надеюсь, это поможет.

Пол

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...