2015-02-26 2 views
1

после публикации MVC веб-приложение в IIS 7.0, проблема заключалась в том, что отчеты не работают, однако, я сделал следующее, но он не работал:отчеты RDLC не работает после развертывания в IIS

  1. Установленная MicroSoft® ОТЧЕТ ПРОСМОТРА 2012 RUNTIME пакет из http://www.microsoft.com/en-us/download/details.aspx?id=35747 После установки нашли Microsoft.ReportViewer.WebForms.dll в C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ ReportViewer

  2. перейдите в Диспетчер IIS - -> выберите веб-приложение, содержащее отчеты, а затем выберите Handler Отображение

  3. в Handler Отображении, добавить новый обработчик, Установите его данные, как: Путь

    Запроса: Reserved.ReportViewerWebControl.axd

    Тип: Microsoft.Reporting.WebForms

    Имя: Reserved.ReportViewerWebControl.axd

  4. Найденный ниже обработчик получил добавится автоматически в web.config под
    система раздел веб-сервер в

    <handlers> <add name="Reserved-ReportViewerWebControl-axd" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified" preCondition="integratedMode" /> </handlers>

Я использую Visual Studio 2013, точка NET Framework 4,5

Пожалуйста, руководство мне решить эту проблему. Заранее спасибо.

+0

Пожалуйста, объясните, было ли «не работает» означает ... Что случилось? Сообщения об ошибках должны быть включены в вопрос ... –

+0

Его ничего не показывают. его отображение пустого экрана в http: // localhost/Latest/Reports/GenerateAndDisplayReport? format = PDF. Где он показывает отчет (pdf) на моем локальном компьютере –

+0

Что-нибудь в журналах? может ли он достичь базы данных, откуда она? – krilovich

ответ

0

Я использую представление в Oracle DB для создания отчета. Это представление работает неправильно. Мы просто сбросили и заново создали представление, и он работает нормально. Спасибо за все ответы.

+0

, который 'View' работает неправильно. Я столкнулся с такой же проблемой. Я знаю, что прошло более года, но, пожалуйста, помогите, если сможете. – Jogi

1
  • Копия .rdlc folder to bin Папка в каталоге проекта.
  • Разверните проект на сервере.

Надеюсь, что это решит вашу проблему.

Best-

2

Убедитесь, что все файлы, относящиеся к RDLC есть в опубликованных файлах. Если его нет, скопируйте и вставьте его из файла проекта

Смежные вопросы