Почему ReportViewer не возвращает данные при создании внутри другого веб-приложения ASP.NET? - PullRequest
0 голосов
/ 13 февраля 2012

Я использую средство просмотра отчетов для генерации некоторых отчетов.

Я создал новый проект веб-приложения внутри своего решения (в котором уже есть один проект веб-приложения) и заставил его работать. (Создан dataSet, webForm с просмотрщиком отчетов и всеми отчетами .rdlc)

Это работало, но когда я запустил свое решение, два порта были открыты. Один для моего предыдущего веб-приложения и другой порт для нового.

Теперь мне нужно использовать только ОДИН порт. Я пытался создать все то же самое, что и на этот раз, в уже существующем проекте WebApplication. После этого, когда я запустил проект, в браузере открылась страница отчета, а данные, которые должны быть возвращены, - нет. Отображается только набор инструментов ReportViewer без данных ...

В чем проблема? Можно ли использовать только один порт для обоих проектов веб-приложений? Как? Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2012

Я только что выяснил, как заставить это работать.Моим первым веб-приложением было использование фреймворка 3.5, а новое - фреймворка 4.0.

Я превратил свой новый проект веб-приложения в фреймворк 4.0, скомпилировал и вернулся к фреймворку 3.5.Теперь все в порядке, работают и возвращают данные.

Возможно, из-за версии ReportViewer.(Я использую VS 2010)

0 голосов
/ 13 февраля 2012

В окне «Свойства» для вашего проекта (нажмите файл .proj и выберите «Свойства»), в левой части экрана должна быть опция «Интернет».В нижней части этой страницы есть настройка для переключения использования сервера VS dev, а также определенный номер порта.

...