gpt4 book ai didi

reporting-services - 为报告查看器/报告管理器放置图标的位置

转载 作者:行者123 更新时间:2023-12-01 01:11:15 25 4
gpt4 key购买 nike

在哪里放置用于 SQL Server Reporting Services 2008 的 FAVICON.ICO 文件?

我可以在网上找到 2005 年(IIS 根目录并重新启动 IIS)的信息,用于 2008 R2(RS 安装和重启服务下方的 ReportManager 目录)和 2012 年(与 2008 R2 相同?),但这些似乎都不适用于 2008 年。

重申一下这个问题,如果您不使用 IIS,那么使用 SSRS 2008 的服务器上的 webroot 在哪里?

最佳答案

favicon 本身与 SSRS 没有任何关系,只要它在网站的根文件夹 most browsers 中即可。将自动检索它。添加收藏夹图标的唯一其他方法是添加 <link>标记到 <head>网页的一部分,但我认为您不能将报告管理器网站修改到那个程度。

确保您已将该图标放置在整个网站的实际根目录中,而不仅仅是报表管理器的根文件夹中,因为它通常映射到 http://reportserver/reports/。而是将它放在实际的 webroot 中,据我所知,IIS 的默认值是 c:\inetpub\wwwroot\
更新:
我不知道 SSRS 2008+ 不再需要 IIS。这太有趣了。

从 2008 年开始,SSRS 使用 http.sys 来处理 HTTP 请求,因此它不需要 IIS。这意味着您在配置它的方式上受到严重限制。 This forum post on MSDN Social似乎暗示除非您有 IIS,否则您不能在 Web 根目录中放置任何内容。此 this blog article提供了更多关于 http.sys 及其工作原理的信息。

MSDN 确实有一个关于 configuring the kernel mode driver http.sys 的页面和 reserving url namespaces .但是这些都在谈论将请求转发到 SQL 服务器,所以我不确定它是否会有很大帮助。

您可以尝试将 SSRS 提供的虚拟目录更改为 webroot 本身,并将 favicon.ico 文件放在\Reporting Services\Report Manager\文件夹中,但我不确定这是否可行,我无法在片刻。

当然,最简单的解决方案是安装 IIS 并使用它。然后将 favicon.ico 添加到适当的位置就很简单了。

关于reporting-services - 为报告查看器/报告管理器放置图标的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15388860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com