Неизвестный тег сервера 'rsweb: ReportViewer'

Я новичок в asp.net и пытаюсь использовать средство просмотра отчетов для своих отчетов в sharepoint.

В моем файле web.config я добавил эту строку:

<SafeControl Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms.ReportViewer" TypeName="*" Safe="True"/>

На моей странице aspx я зарегистрировал сборку

<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>

Это дает мне эту ошибку:

Тип элемента управления Microsoft.Reporting.WebForms.ReportViewer не разрешен на этой странице. Тип не зарегистрирован как безопасный.

Когда я меняю код на своей странице aspx на этот

<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms.ReportViewer" tagprefix="rsweb" %>

Я получаю это:

Ошибка при обработке. Неизвестный тег сервера "rsweb: ReportViewer".

Может кто-нибудь помочь мне? Спасибо


person jerry    schedule 13.06.2011    source источник
comment
Вы используете правильную версию ReportViewer? Я знаю, что есть 9.0 и 10.0. Это меня сбило с толку, когда я впервые начал его использовать.   -  person dotnetN00b    schedule 13.06.2011


Ответы (1)


Вам необходимо установить ReportViewer, который можно найти в загрузках Microsoft.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a941c6b2-64dd-4d03-9ca7-4017a0d164fd

person ibram    schedule 14.06.2011
comment
Спасибо! Это именно то, что мне было нужно. Сэкономил мне массу времени и разочарований. - person CobaltBlue; 04.08.2013