none
RunTimeError lors de l'utilisation de ReportViewer avec IIS6 RRS feed

  • Discussion générale

  • Bonjour à tous,

    J'ai développé un site ASP.Net avec le framework 3.5. Dans ce site j'ai une page contenant un reportviewer. Ce Reportviewer affiche un rapport local (et non un rapport sur un serveur reportingservice).
    Quand je l’exécute depuis Visual studio 2010 je n'ai aucun problème, il s'affiche parfaitement.
    Le site est hébergé sur un serveur avec II6, et là en revanche quand je l’exécute sur ce serveur, il me renvoi l'erreur suivante:
    RunTime Error
    Je n'ai rien trouvé sur le net spécifiant que IIS6 ne pouvait afficher des rapport locaux.

    Comment faire pour que ces rapports s'affichent sur IIS6?

    Par avance merci.
    • Type modifié nikhoModerator jeudi 28 juillet 2011 08:15 attente feedback
    lundi 18 juillet 2011 13:03

Toutes les réponses

  • Bonjour,

    il n'y a pas de limitation particulière liée à l'utilisation de IIS 6 et du report viewer.

    Le composant report viewer n'est pas installé avec le framework .Net donc une piste est que le composant n'est pas présent sur le serveur. Vous pouvez obtenir le composant redistribuable 2010 à installer ici : Microsoft Report Viewer 2010

    Vérifier également que votre web.config sur IIS6 contient bien les références vers le handler (.axd ) que vous avez dans votre web.config local.

    Cordialement.

    mardi 19 juillet 2011 12:13
    Modérateur
  • Bonjour,

    Il n'y aurait pas un message un peu plus complet notamment dans le journal Windows sur le serveur web ? Egalement un problème que l'on voie parfois quand cela marche en dév mais pas en prod est lié au fait que l'on a deux machines en prod mais une en développement. Où est stockée le "rapport local" ? Il est bien présent sur le serveur web et au bon emplacement ?


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    lundi 25 juillet 2011 18:38
    Modérateur