Ошибка «Свойство ConnectionString не было инициализировано» при использовании отчета activulsoft в asp.net - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть отчет Stimulsoft. и теперь я хочу использовать этот отчет в asp.net. Когда я вызываю свой отчет в локальном режиме, он действительно работает в моей системе и не имеет никаких проблем. но когда я публикую свою веб-форму и изменил строку подключения моего кода на адрес сервера, я столкнулся с приведенной ниже ошибкой: my error

это мой код, который вызывает мой отчет: LblCourseId.Text = Request.QueryString ["CourseId"];

        string ConnectionString = ConfigurationManager.ConnectionStrings["KDUIS-v1ConnectionString"].ConnectionString;
        string ServerLocation = HttpContext.Current.Server.MapPath(string.Empty);
        StiReport MyStiReport = new StiReport();
        MyStiReport.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiSqlDatabase("Connection", ConnectionString));
        MyStiReport.Load(ServerLocation + "\\Report\\AttendanceList.mrt");
        MyStiReport.Dictionary.Variables["CourseId"].Value = LblCourseId.Text;

        StiWebViewer1.Report = MyStiReport;

и текущая строка подключения, которую я использовал для опубликованного сайта:

      <add name="KDUIS-v1ConnectionString" connectionString="Data Source=address of my site ;Initial Catalog= my db ;Persist Security Info=True;User ID=username ;Password= password " providerName="System.Data.SqlClient" />

Я искал через StackOverflow, но не смог найти способ сделать это.

Большое спасибо заранее.

...