Crystal Report ne fonctionne pas au serveur
-
26-10-2019 - |
Question
J'utilise rapport de cristal pour l'impression. Mais après avoir accueilli dans le serveur je suis une page avec l'URL suivante lors de l'impression à partir d'une machine client
et des spectacles
Page non trouvée
erreur
Il est affiché dans la visionneuse de rapport, mais le problème vient après avoir cliqué sur le bouton d'impression du rapport de cristal.
Je suis en utilisant le code suivant au rapport de bind
CrystalReportViewer1.ReportSource = CrystalReport;
CrystalReportViewer1.DataBind();
Si quelqu'un connaît la solution aide-moi s'il vous plaît .... Merci d'avance ....
La solution
Sur un problème similaire, ce que je l'ai fait
Cela se produit parce que spectateur de repots de cristal suppose une structure de répertoires très spécifique pour les images et les scripts. Si vous exécutez IIS sur votre machine de développement, vous pouvez trouver ici la structure "C: \ inetpub \ wwwroot \ aspnet_client \ System_Web \ 2_0_50727 \ CrystalReportWebFormViewer4"
Maintenant, tout ce que vous avez à faire est de copier le contenu de cette structure tout, droit de aspnet_client à votre serveur Web et créer un répertoire virtuel pour pointer vers ce chemin. Même si vous ne voulez pas créer un répertoire virtuel ou n'avez pas accès à le faire, vous pouvez simplement copier la structure complète à la racine de votre webapp et qui devrait faire la magie.
Si vous n'utilisez pas IIS et en utilisant un serveur Web intégré avec Visual Studio (Cassini-à-dire), encore, vous aurez cette structure, seule chose que dans ce cas, il serait disponible à C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ ASP.NETClientFiles