代码之家  ›  专栏  ›  技术社区  ›  DForck42

SSRS CSS混乱?

  •  2
  • DForck42  · 技术社区  · 15 年前

    所以在过去的几天里,我的SSR开发人员网页看起来很奇怪,好像它根本没有被CSS设计风格。我不是唯一一个看到这种情况的人。我们刚刚重新启动了服务器,但没有任何效果。如果你知道这是什么原因,请帮忙。

    另一个症状是我现在不能修改安全设置。

    Prod

    Dev

    4 回复  |  直到 15 年前
        1
  •  3
  •   Zack Marrapese    15 年前

    如果我是你,我会使用FF(Firebug)查看页面,并在头部查看CSS是否被导入。

    如果是,请确保路径正确。

        2
  •  1
  •   Mozy    15 年前

    想到了一些一般的事情…

    • 确保您的IIS应用程序/虚拟目录设置正确,尤其是在使用ssrs2005时。默认的IIS应用程序是“Reports”和“ReportServer”
    • 确保本地路径的NTFS权限正确。例如,ReportServer的默认位置是“C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer”

    根据我的经验,当发生这种奇怪的事情时,会出现用户权限/访问问题。尤其是当您无法修改安全设置时。

    高温高压

        3
  •  0
  •   DForck42    15 年前

    嗯,它似乎已经自我修复了。

        4
  •  0
  •   Anthony    15 年前

    这可能有点幼稚,但您尝试过离线版本的代码吗?

    通过您选择的浏览器中的“查看源代码”获取生成的HTML,然后直接从同一浏览器访问样式表,使用HTML中的任何路径(我建议使用Google Chrome,因为视图源代码在源代码中提供可单击的超链接)。将它们都放在桌面上,确保保留相对路径,并查看脱机时的情况。

    我确信服务器/Microsoft会生成所有这些代码,因此应该可以工作,因此丢失的结束标记或放错的分号可能不是答案,但我发现不止一次将输出从服务器拉出来并放到桌面上会使问题从神秘变为“噢!啊!/styles/style.css,not/styles/style.css”等。

    只有当www没有对所有正确文件夹的读/执行访问权限时,服务器才会出现问题。我觉得这不太可能,但只需查看CSS的源代码就可以轻松地进行检查。如果可以,问题在于服务器后输出。