Rapport Crystal icônes/barre d'outils ne fonctionne pas lorsqu'il est déployé sur le serveur web
J'ai construit une page web qui contient un Rapport Crystal construit à l'aide du Cristal bibliothèques inclus dans Visual Studio 2008.
Ilfonctionne sur ma machine", mais lorsqu'ils sont déployés sur le serveur web icônes (à l'Exportation, Impression, etc) sur le Rapport Crystal barre d'outils ne s'affichent pas ou de travail. Il suffit de voir le " X "rouge" où le bouton image et en cliquant sur ne fait rien.
J'ai vérifié que la barre d'outils images sont en fait à l'emplacement d'être regardé sur le serveur web:
(C:/Inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/images/toolbar/)
Ils sont tous là.
J'ai vérifié les autorisations sur le dossier mentionné ci-dessus sur le serveur web.
A donné le 'contrôle total' pour chaque utilisateur juste pour le tester.
J'ai aussi installé/exécuter l '" CRRedist2008_x86.msi' sur le serveur web.
Certaines personnes ont mentionné assurer que "crystalreportviewers115" dossier est ajouté à ma "\wwwroot\aspnet_client\system_web\2_0_50727' dossier sur le serveur web, mais j'ai été incapable de trouver la "crystalreportviewers115' pour le copier.
D'apprécier l'aide ou des idées que vous pouvez être en mesure d'offrir.
Mise à jour - OK, alors, évidemment, je n'avais pas vérifié assez bien que les images ont été dans l'emplacement correct.
Vous devez vous connecter pour publier un commentaire.
Doh! Quelqu'un d'autre ici au travail a compris cela. Il était très simple, et j'aurais été capable de faire le tri, mais bon, c'est comment il va parfois.
Voici le corrigé:
Sur le serveur web, copiez le 'aspnet_client' dossier 'C:\Inetpub\wwwroot' à 'C:\Inetpub\wwwroot\your-website-name'.
C'est tout ce que nous avons fait et il travaille maintenant.
Espère que cela sauve quelqu'un de tout le monde, je suis juste allé à travers.
Une autre solution est tout simplement de créer un nouveau répertoire virtuel dans votre site web et de pointer vers "C:/Inetpub/wwwroot/aspnet_client"
Essayer cette
Sur le serveur web, copiez le 'aspnet_client' dossier 'C:\Inetpub\wwwroot" et passé à l'intérieur de votre site web dossier.(où formulaire de dossier de,dossier app_data etc sera là)
J'ai pris sur le maintien du code produit par un autre développeur qui a gauche et a souffert de ce problème aussi. Dans mon cas, le rapport a été compilé à la recherche pour les images dans le crystalreportview115 dossier qui existait dans mon développement local chemin et a donc travaillé localement. Le seul dossier sur le serveur cible était le CrystalReportWebFormViewer4 (j'assume à partir d'une précédente installation de serveur ou de déploiement de site). Simplement en ajoutant de l' ...115 dossier trié le problème pour moi.
La cause nous semble être la version de Crystal installé sur les développeurs de la machine. Pas sûr que l'aide à n'importe qui, mais pensé que je le mentionne!
Télécharger aspnet_client dossier de c:\inetpub\wwwroot dossier de votre ordinateur local vers le dossier httpdocs de votre serveur d'hébergement web. Bonne Chance!!!