Как установить строку подключения отчета stimulsoft во время выполнения на веб-сервисе
Я создал отчет в stimulsoft в asp.net c#. Я создал новое соединение, а затем новый источник данных и добавил к нему выходящую хранимую процедуру. затем я назначил столбцы и параметры этого источника данных своему report.my проблема заключается в следующем : когда я создаю новый sqlconnection вручную, строка подключения :
Data Source=my_pc-PC\my_servername;Integrated Security=True;Initial Catalog=my database_name
когда я запускаю свой сайт на своем компьютере, все хорошо работает. но когда я устанавливаю свой сайт на веб-сервис, делаю ли я что-нибудь, чтобы успешно показать свой отчет? мой код для запуска отчета:
Stimulsoft.Report.Components.StiText t = new Stimulsoft.Report.Components.StiText(); t.Text = DateLabel.Text; string str4 = Decrypt(Request.QueryString["select_rep_"]); if (str4 == "1") { string str1 = Decrypt(Request.QueryString["fromdate_"]); string str2 = Decrypt(Request.QueryString["todate_"]); string ConnectionString = ConfigurationManager.ConnectionStrings["my_ejraConnectionString"].ConnectionString; string serverlocation = HttpContext.Current.Server.MapPath(string.Empty); StiReport myreport = new StiReport(); myreport.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiSqlDatabase("Coneection", ConnectionString)); t.Text = DateLabel.Text; myreport.Load(serverlocation + "\\rep\\myreport.mrt"); myreport.Dictionary.Variables["fromdate"].Value = str1; myreport.Dictionary.Variables["todate"].Value = str2; myreport.Dictionary.Variables["today"].Value = t.Text; StiWebViewer1.Report = myreport; }`enter code here`
работает ли этот код без каких-либо изменений на веб-сервере?
Что я уже пробовал:
Как установить строку подключения отчета stimulsoft во время выполнения на веб-сервисе