4

SQL Server Reporting Services 2008 の FAVICON.ICO ファイルはどこに配置すればよいですか?

2008 R2 (RS のインストールおよびサービスの再起動の下にある ReportManager ディレクトリ) および 2012 (2008 R2 と同じですか?) の 2005 (IIS ルートおよび IIS の再起動) の情報を Web で見つけることができますが、これらのいずれも 2008 では機能しないようです。

質問を言い換えると、IIS を使用していない場合、SSRS 2008 を搭載したサーバーの webroot はどこにありますか?

4

1 に答える 1

4

ファビコン自体は、Web サイトのルート フォルダーにある限り、SSRS とは何の関係もありません。ほとんどのブラウザーは自動的に取得します。ファビコンを追加する他の唯一の方法は、Web ページ<link>の一部にタグを追加する<head>ことですが、レポート マネージャーの Web サイトをそこまで変更できるとは思えません。

アイコンをレポートマネージャーのルートフォルダーだけでなく、Web サイト全体の実際のルートに配置したことを確認してください。これは、通常、アイコンをhttp://reportserver/reports/実際の webroot に配置するようにマップするためです。 IISはc:\inetpub\wwwroot\

更新: SSRS 2008+ が IIS を必要としなくなったことを知りませんでした。それは興味深い。

2008 年以降、SSRS は http.sys を使用して HTTP 要求を処理するため、IIS は必要ありません。これは、構成方法が大幅に制限されていることを意味します。MSDN Social のこのフォーラムの投稿は、IIS を使用しない限り、Web ルートに何も配置できないことを暗示しているようです。このブログ記事では、http.sys とそのしくみについてさらに多くの情報を提供しています。

MSDN には、カーネル モード ドライバー http.sys の構成URL 名前空間の予約に関するページがあります。しかし、これらはいずれにせよ要求を SQ​​L サーバーに転送することについて話しているので、それが大いに役立つかどうかはわかりません。

SSRS が提供する仮想ディレクトリを webroot 自体に変更して、favicon.ico ファイルを \Reporting Services\Report Manager\ フォルダーに配置することもできますが、それが機能するかどうかはわかりません。一瞬。

もちろん、最も簡単な解決策は、IIS をインストールして使用することです。そうすれば、favicon.ico を適切な場所に簡単に追加できます。

于 2013-03-20T03:48:02.753 に答える