2

所以在过去的几天里,我的 ssrs 开发网页看起来真的很奇怪,好像它根本没有被 css 样式化。我不是唯一一个看到这样的人。我们刚刚重新启动了服务器,它没有任何效果。如果您知道这是什么原因造成的,请提供帮助。

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

产品

开发

4

4 回答 4

4

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

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

于 2009-05-06T18:39:30.957 回答
1

一些一般的事情浮现在脑海中......

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

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

高温高压

于 2009-05-13T15:00:21.627 回答
1

好吧,它似乎已经修复了自己。

于 2009-05-18T19:04:59.530 回答
0

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

在您选择的浏览器中通过“查看源代码”获取生成的 HTML,然后通过使用来自 html 的任何路径直接从同一浏览器访问它来获取样式表(我推荐 Google Chrome,因为查看源代码提供了可点击的超链接来源)。将它们都放在您的桌面上,确保保留相对路径,然后查看离线状态。

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

如果 www 没有对所有正确文件夹的读取/执行访问权限,则问题只能出在您的服务器上。我发现这真的不太可能,但是通过简单地尝试查看 CSS 的源代码很容易检查。如果可以,问题出在服务器后输出。

于 2009-05-19T01:42:55.950 回答