Службы Reporting Services 2005 с конфигурацией IIS - PullRequest
0 голосов
/ 30 марта 2019

Недавно мы переместили наш сервер в новое физическое местоположение (имя сервера и т. Д. Осталось прежним), и наши службы отчетов перестали работать для одного приложения.Это приложение имеет другой файл web.config, чем другое приложение, которое использует те же службы отчетов без ошибок.

В итоге я обновил URL-адрес своего сервера отчетов web.config до URL-адреса сервера отчетов другого приложения в IIS.Отчеты теперь работают.Однако странная вещь заключается в том, что URL сервера отчетов обоих приложений совместно используют один и тот же виртуальный каталог и фактически указывают на одно и то же место.

Невозможно подключиться к удаленному серверу в System.Net.HttpWebRequest.GetRequestStream (TransportContext & context) в System.Net.HttpWebRequest.GetRequestStream () в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (параметры String methodName, Object []) в Microsoft.Reporting.WebForms.Internal.Soap.ReportingServiceSource Services.LoadReport2 (String Report, String HistoryID) в Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.ProxyMethodInvocation.Execute [TReturn] (соединение RSExecutionConnection, узел ProxyMethod1 для ретрансляции с исходными данными).EnsureExecutionSession () в Microsoft.Reporting.WebForms.ServerReport.SetParameters (параметры IEnumerable1)

Это то, что возникает при запуске изURL первого приложения.Затем изменение только URL-адреса сервера отчетов в веб-конфигурации этого приложения волшебным образом заставляет его исчезнуть, несмотря на то, что URL-адрес представляет собой один и тот же путь в каждом из них.

Кто-нибудь знает, почему это может происходить?Возможно, это связано с перезагрузкой DNS или доверенных машин из-за перемещения сервера?Не уверен, почему другое почти идентичное приложение работает, а это нет.Есть идеи?

...