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

http://192.168.50.104/aspnet_client/System_Web/2_0_50727/ CrystalReportWebFormViewer4 / html / crystalexportdialog.htm

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 ....

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top