2

Donc, les deux derniers jours, ma page web de développement pour ssrs avait l'air vraiment bizarre, comme si elle n'était pas du tout stylisée par css. Je ne suis pas la seule personne à le voir comme ça. Nous avons juste redémarré le serveur et cela n'a eu aucun effet. Si vous savez ce que cela provoque, s'il vous plaît aider. Un autre symptôme est que je ne peux pas modifier les paramètres de sécurité maintenant.SSRS css gâcher?

Prod

Dev

Répondre

3

Si je vous, je considérerais la page en utilisant FF (Firebug), et un coup d'oeil dans la tête pour voir si le CSS est importé.

Si c'est le cas, assurez-vous que le chemin est correct.

1

Un couple de choses générales viennent à l'esprit ...

  • Assurez-vous que vos paramètres d'annuaire d'applications IIS/virtuel sont correctes, surtout si vous utilisez SSRS2005. Les applications IIS par défaut sont "Reports" et "ReportServer"
  • Assurez-vous que les droits NTFS sont corrects pour le chemin d'accès local. Par exemple, l'emplacement par défaut ReportServer est « c: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Services \ ReportServer »

Dans mon expérience quand les choses étranges comme cela se passe, il y a des droits d'utilisateur/accès problèmes. Surtout quand vous ne pouvez pas modifier les paramètres de sécurité.

HTH

+0

alirhgt, je vais regarder, merci. – DForck42

0

Eh bien, il semble avoir résolu lui-même.

+0

La même chose se produira si lors de la connexion au serveur Web, il n'envoie pas le fichier css au navigateur, ou s'il est corrompu pour une raison quelconque. Si vous obtenez occasionnellement 404 lors de la navigation ou avoir des hickups réseau, c'est probablement la cause, et la raison pour laquelle il va aller et venir au hasard. – uzbones

0

Cela peut être un peu naïf, mais avez-vous essayé une version hors ligne du code? Obtenez le code HTML généré via "view source" dans le navigateur de votre choix, puis récupérez la feuille de style en y accédant directement depuis le même navigateur, en utilisant le chemin du html (je recommande Google Chrome, en tant que source d'affichage fournit des hyperliens cliquables dans la source). Placez-les tous les deux sur votre bureau, en vous assurant que les chemins relatifs sont préservés et voyez à quoi cela ressemble hors ligne.

Je suis sûr que le serveur/Microsoft produit tout ce code et donc il est SUPPOSÉ au travail, donc une balise de fermeture manquante ou un point-virgule mal placé n'est probablement pas la réponse, mais j'ai trouvé plus d'une fois ma sortie du serveur et sur mon bureau a fait le problème aller de mystérieux à "Oh! Duh!/styles/style.css, pas/Styles/style.css" etc etc

Le problème ne peut être qu'avec votre serveur si www n'a pas accès en lecture/exécution à tous les bons dossiers. Je trouve cela très improbable, mais il est facile de vérifier en essayant simplement d'afficher le code source du CSS. Si vous le pouvez, le problème est la sortie post-serveur.