4 votes

Emplacement pour placer la favicon pour le visualisateur de rapports / gestionnaire de rapports

Où dois-je placer un fichier FAVICON.ICO pour SQL server reporting services 2008 ?

Je trouve des informations sur le web pour 2005 (IIS Root et redémarrer IIS) pour 2008 R2 (répertoire ReportManager sous RS installer et redémarrer le service) et 2012 (même chose que 2008 R2 ?) mais aucune de ces informations ne semble fonctionner pour 2008.

Pour reformuler la question, si vous n'utilisez pas IIS, où se trouve le webroot sur un serveur avec SSRS 2008 ?

4voto

Mike D. Points 1186

Le favicon n'aura rien à voir avec SSRS en lui-même, tant qu'il se trouve dans le dossier racine du site Web. la plupart des navigateurs le récupérera automatiquement. La seule autre façon d'ajouter la favicon est d'ajouter un fichier de type <link> à la balise <head> de la page Web, mais je ne pense pas que vous puissiez modifier le site Web du gestionnaire de rapports à ce point.

Assurez-vous que vous avez placé l'icône dans la racine de l'ensemble du site Web et pas seulement dans le dossier racine du gestionnaire de rapports, car elle est généralement associée à http://reportserver/reports/ au lieu de le placer dans le webroot réel qui, pour autant que je sache, est par défaut dans IIS. c:\inetpub\wwwroot\

Mise à jour : Je ne savais pas que SSRS 2008+ ne nécessitait plus IIS. C'est intéressant.

À partir de 2008, SSRS utilise http.sys pour servir les requêtes HTTP, de sorte qu'il ne nécessite pas IIS. Cela signifie que vous êtes fortement limité dans les façons de le configurer. Ce message du forum sur MSDN Social semble impliquer que vous ne pouvez rien mettre dans le web Root si vous n'avez pas IIS. Ce site cet article de blog donne beaucoup plus d'informations sur http.sys et son fonctionnement.

MSDN a une page sur configurer le pilote en mode noyau http.sys y réserver des espaces de noms d'url . Mais comme ils parlent tous de la transmission de la requête au serveur SQL, je ne suis pas sûr que cela soit d'une grande aide.

Vous pouvez essayer de changer le répertoire virtuel à partir duquel SSRS est utilisé pour le webroot lui-même et de placer le fichier favicon.ico dans le répertoire virtuel de SSRS. \Reporting Services \Report Manager\ mais je ne suis pas sûr que cela fonctionnera et je ne peux pas le tester pour le moment.

Bien sûr, la solution la plus simple consiste à installer IIS et à l'utiliser. Il sera alors simple d'ajouter le favicon.ico à l'emplacement approprié.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X