Je reçois une erreur «Session ASP.NET a expiré» lors de l'affichage d'un rapport (services de rapports SQL Server) à l'aide du contrôle du visualiseur de rapports. parfois cela fonctionne très bien et parfois je reçois cette erreur, ça marche bien dans Dev, mais pas dans l'environnement de test. S'il vous plaît laissez-moi savoir si vous avez des indices. Merci d'avance. Voici le code pour le contrôle du visualiseur de rapports.Erreur de session ASP.NET expirée lors de l'affichage d'un rapport
ReportViewer1.ServerReport.ReportServerUrl = Nouvel Uri (System.Configuration.ConfigurationManager.AppSettings ["ReportServerUrl"]);
ReportViewer1.ServerReport.ReportPath = System.Configuration.ConfigurationManager.AppSettings["ReportPath"];
ReportViewer1.ServerReport.SetParameters(new List<ReportParameter> { new ReportParameter("key", "value") });
ReportViewer1.DataBind();
Bonjour RKP, est-ce que ma réponse m'a aidé ou avez-vous encore des problèmes? – WooHoo
J'essaie une suggestion d'utiliser "ReportViewer1.LocalReport.Refresh" pour résoudre ce problème comme indiqué à ce lien http://www.eggheadcafe.com/software/aspnet/31537344/aspnet-session-has-expired-- please-help.aspx. Je souhaite augmenter le délai d'expiration de la session uniquement en dernier recours. Merci pour votre réponse. – RKP
Bonne chance, mais ma suggestion n'est pas d'augmenter le temps de session. C'est le délai d'inactivité, même si vous augmentez le délai d'expiration de la session, le délai d'inactivité peut arriver sur les systèmes qui ne sont pas fréquemment utilisés. De toute façon bonne chance. – WooHoo