Cette page J'utilise un rapport de cristal pour générer un rapport, mais si 10 utilisateurs ou plus demandent cette page en même temps, une partie de l'utilisateur aura une erreur d'exécution.Pourquoi une erreur d'exécution se produit-elle lorsque 10 utilisateurs simultanés demandent la même page?
Mais si utilisation normale, tout va bien.
Exemple de code:
report.Load(Request.PhysicalApplicationPath + "reports\\test.rpt");
report.FileName = Request.PhysicalApplicationPath + "reports\\test.rpt";
report.DataSourceConnections[0].SetConnection(Properties.Settings.Default.ReportServer, Properties.Settings.Default.ReportDatabase, Properties.Settings.Default.ReportUsername, Properties.Settings.Default.ReportPassword);
report.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "Countries");
Sur quel système d'exploitation travaillez-vous? Les versions client de Windows ont une limitation de 10 connexions simultanées. – itowlson
J'utilise Windows, à la fois serveur et client. voulez-vous dire si la demande dépasse 10, alors obtiendrez une erreur d'exécution mais pas un message pour vous inviter le nombre de demande atteindre la limite? – MemoryLeak
Quelle erreur obtenez-vous? – SLaks