Reporting services 用于放置报表查看器/报表管理器的favicon的位置

Reporting services 用于放置报表查看器/报表管理器的favicon的位置,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,SQL server reporting services 2008的FAVICON.ICO文件应该放在哪里 我可以在网上找到2005年(IIS根目录和重新启动IIS)、2008年R2(RS安装和重新启动服务下面的ReportManager目录)和2012年(与2008年R2相同?)的信息,但这些似乎都不适用于2008年 重申一下这个问题,如果您没有使用IIS,那么带有SSRS 2008的服务器上的webroot在哪里?favicon本身与SSRS没有任何关系,只要它在网站的根文件夹中,它就会自

SQL server reporting services 2008的FAVICON.ICO文件应该放在哪里

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


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

favicon本身与SSRS没有任何关系,只要它在网站的根文件夹中,它就会自动检索它。添加favicon的唯一其他方法是在网页的
部分添加一个
标记,但我认为您不能将report manager网站修改到这种程度

确保已将图标放置在整个网站的实际根目录中,而不仅仅是报表管理器的根文件夹中,因为它通常映射到
http://reportserver/reports/
而是将其放在实际的webroot中,据我所知,IIS的默认值是
c:\inetpub\wwwroot\

更新: 我不知道SSRS 2008+不再需要IIS。这很有趣

从2008年起,SSRS使用http.sys来处理http请求,因此不需要IIS。这意味着您的配置方式受到严重限制。似乎暗示除非您有IIS,否则无法将任何内容放入web根目录中。这提供了有关http.sys及其工作原理的更多信息

MSDN确实有一个关于和的页面。但这些都是关于将请求转发到SQL server的,所以我不确定这是否会有多大帮助

您可以尝试将SSRS服务的虚拟目录更改为webroot本身,并将favicon.ico文件放在\Reporting Services\Report Manager\文件夹中,但我不确定这是否有效,目前无法对其进行测试


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

SSRS 2008及更高版本不使用IIS,并且未安装在此服务器上。那么webroot在哪里呢?我已经更新了我的答案,以提供有关SSRS如何在不利用IIS的情况下工作的信息。TLDR:我想你必须使用IIS。