2013-03-01 4 views
2

У меня есть веб-приложение, написанное на VB.NET. В моем приложении у меня есть несколько отчетов RDLC, которые будут генерироваться динамически. Все хорошо работает во время разработки. Но эти отчеты не работают после того, как я развернул свое веб-приложение в IIS. Вот мои проблемы.Отчеты RDLC не публикуются после развертывания в IIS?

(1) Все отчеты в моей папке RDLC не развернуты, я думаю, что это причина, по которой я получил сообщение об ошибке «ошибка произошла во время локальной обработки отчета» . Мой вопрос в том, почему эта папка не была опубликована и что должен ли я опубликовать эту папку?

(2) Если я вручную скопирую эти отчеты RDLC в папку назначения, я получил еще одну ошибку: «Неисправность: неизвестное имя пользователя или неверный пароль» Мой режим аутентификации установлен в Windows. Есть ли что-нибудь еще, что мне нужно установить в моем web.config?

Я использую IIS 5.1, и мое веб-приложение было обновлено с VS2005 до VS2010.

ответ

5

Ваши файлы RDLC, вероятно, помечены как «Встроенный ресурс». Щелкните правой кнопкой мыши на файле rdlc и измените его на «Содержимое» и заново опубликуйте. Он будет работать на этот раз.

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