2009-12-23 3 views
2

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

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

ответ

3

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

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

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

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

Paul