Что устанавливает ReportViewerControl.axd? - PullRequest
1 голос
/ 08 февраля 2011

Хорошо, время глупого вопроса. При просмотре исходного кода браузера отчета ssrs есть тег сценария, который ссылается на Reserved.ReportViewerControl.axd. Есть параметр строки запроса версии. Какой установленный компонент на веб-сервере определяет эту версию #? Причина, по которой я спрашиваю, состоит в том, что я пытаюсь отладить ситуацию, когда установка нашего веб-приложения (asp.net 3.5) не может напечатать отчет («Невозможно загрузить клиентский контроль ...»), но на наших внутренних компьютерах мы можем , У меня нет прямого доступа к веб-серверу / серверу БД. Я могу подтвердить, что могу печатать прямо из диспетчера отчетов. Я пытаюсь собрать воедино все различия между двумя средами, и я замечаю одну вещь - значение строки запроса другой версии.

Наш внутренний говорит -

Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=9.0.30729.4402&Name=Microsoft.Reporting.WebForms.Scripts.ReportViewer.js"

Клиент говорит -

Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=9.0.30729.1&Name=Microsoft.Reporting.WebForms.Scripts.ReportViewer.js"

Я вполне уверен, что это Microsoft Report Viewer Reistributable, но я хочу быть абсолютно уверенным. Кто-нибудь там знает?

1 Ответ

1 голос
/ 08 февраля 2011

Это зависит от того, используете ли вы элемент управления .NET ReportViewer на пользовательской странице ASP.NET или просто используете встроенный просмотрщик служб Reporting Services.Если это первое, то, скорее всего, это из распространяемого средства просмотра отчетов.Если это последнее, то это из установки SQL Server.

Посмотрите, поможет ли этот пост SO с вашей проблемой печати:

ReportViewer Client Print Control "Невозможно загрузить печать клиентаконтроль "?

...