Проблема просмотра отчета RDCL в IIS 80 порт по умолчанию - PullRequest
0 голосов
/ 30 декабря 2018

Я использую asp.net mvc 5 Project и использовал отчет RDLC, когда в папку wwwroot поместил мой отчет публикации RDLC отчет не работает в порт 80 по умолчанию для wbsite. Show error Ошибка сервера в приложении '/ Reports'.Этот ресурс не может быть найден.Описание: HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), мог быть удален, изменилось его имя или временно недоступен.Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно.

Запрошенный URL: /Reports/CommonViewer.aspx.

Но создайте новый сайт и использовали порт, отличный от идеального.

1 Ответ

0 голосов
/ 17 января 2019

Проблема:

SSRS (службы отчетов SQL Server) по умолчанию использует порт 80 на любом сервере, на котором он установлен.

Это безумно раздражает, потому что вы можетехотите иметь веб-серверы или другие серверы приложений, которые также используют http-порт 80 по умолчанию.

Запуск netstat -ano из командной строки на этом этапе обычно показывает, что порт 80 используется PID 4 (системапроцесс).

Решение

К счастью, это не так сложно исправить:

  • Войдите на сервер, на котором размещены SSRS.
  • Перейдите в Пуск> Программы> SQL Server 2008 R2> Инструменты настройки> Диспетчер конфигурации служб отчетов

  • Подключитесь к рассматриваемому серверу (обычно к локальномусервер)

  • Перейдите в раздел URL-адрес веб-службы
  • Измените порт TCP на открытый порт, отличный от порта 80 (81 работал на моем сервере) и нажмите Apply
  • Перейдите в раздел URL диспетчера отчетов
  • Нажмите «Дополнительно»
  • Выберите запись с портом TCP, равным 80, а затем нажмите кнопку «Изменить».
  • Измените запись порта TCP на то же, что вы изменили в URL-адресе веб-службы.ранее, и нажмите кнопку ОК.
  • Нажмите кнопку ОК еще раз.

На этом этапе при запуске netstat -ano не должно отображаться запись для порта 80.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...