Crystal Reports 2010 в IIS 7.5 запрашивает проверку подлинности - PullRequest
0 голосов
/ 20 сентября 2011

Мы находимся в процессе перехода с 2003 веб-серверов IIS6 на 2008 R2 с IIS 7.5.

У нас также есть сервер Windows 2008 под управлением IIS7, и все отлично работает на этом сервере.

На новых серверах, когда мы переходим на страницу просмотра Crystal Reports, мы получаем запрос на аутентификацию Windows, тогда, если вы введете действительные учетные данные или нет, вы получите следующую ошибку в Firefox:

Ошибка синтаксического анализа XML: элемент не найден

Расположение: http://192.168.10.112/Reports/ReportViewer.aspx?id=49

Строка № 1, столбец 1:

^

В IE вы просто получаете пустой экран.

Тот же код отлично работает в режиме отладки на сервере в Visual Studio 2010 и отлично работает на других наших серверах

Спасибо

1 Ответ

0 голосов
/ 09 января 2012

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

Я тоже сталкивался с этой проблемой в IIS 7.5, и после 5 дней исследования я обнаружил, что проблема в том, что Crystal Reports Viewer работает как 32-разрядная версия, чтобы решить эту проблему:

  • в IIS, перейдите в пулы приложений
  • Выберите пул, который вы используете для своего приложения, обычно это «ASP.Net v4.0».
  • Нажмите «Расширенные настройки ...» на правой панели.
  • установить значение «Включить 32-разрядное приложение» на «True»

Также обратите внимание, что вам также необходимо установить 32-разрядную версию клиента oracle.

...