Я пытаюсь связать службы отчетов ssrs с моим веб-приложением asp.net. Я создаю URL-адрес динамически на основе параметров поиска и пытаюсь извлечь отчет, но его не извлекают.Отчет SSRS не отображается через динамический URL
//report server name + reports folder name
strRedirectURL = ConfigurationManager.AppSettings["ReportServerURL"];
//report name
strRedirectURL = strRedirectURL + "ExportSearch";
//report rendering constant
strRedirectURL = strRedirectURL + "&rs:Command=Render";
//parameters
strRedirectURL = strRedirectURL + strParamString;
//show/hide parameters on report
strRedirectURL = strRedirectURL + "&rc:parameters=false&rs:ClearSession=true";
//report format
strRedirectURL = strRedirectURL + "&rs:Format=Excel";
System.Diagnostics.Process objProcess = new System.Diagnostics.Process();
objProcess.StartInfo.FileName = "iexplore.exe";
objProcess.StartInfo.Arguments = strRedirectURL;
objProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
objProcess.Start();
objProcess.Close();
Я выполнил вышеуказанный код на своем местном, и он отлично работал. Но при развертывании на сервере, чтобы проверить, он не работает. Создаваемый URL выглядит примерно так,
Я проверил URL, и это работает прекрасно, когда пытался запустить из отдельного окна браузера. Когда приложение пытается открыть этот URL-адрес, оно не открывается.
Какой ответ вы возвращаете? Когда вы говорите, что не открывается, вы получаете сообщение об ошибке? – Paddy
@Paddy нет ошибки. Я зарегистрировал URL-адрес, и URL-адрес создается правильно. Он показывает только загрузку, а затем обратно на экран поиска. – anshul