2011-07-23 16 views
2

私はVS2010とIIS7を使用しています。私がローカルでテストするとfavicon.icoが表示されますが、リモートで公開されていないようです。これを実現させるためのトリックはありますか?私のウェブサイトに行くと404ファイルが見つかりませんでしたが、私はそれをローカルで見ることができ、自分のrobots.txtの隣のルートレベルに座っています。違いは、robots.txtが公開されることです。私のfavicon.icoは公開されていないようです

答えて

2

ソリューションエクスプローラでfavicon.icoを選択し、alt-enterを押してプロパティを表示し、[ビルドアクション]のコンテンツを選択します。

アイコンがグレー表示されている場合は、プロジェクトに含まれていない可能性があります。ファイルを右クリックし、をプロジェクトに含めますを選択します。

+0

これは私がやりたいことです。しかし、「カスタムツール」、「カスタストツール名前空間」、「ファイル名」、および「フルパス」がすべて表示されます。いいえrobots.txtのビルドアクションオプション。 "Build Action"と "Copy to output directory"はプロパティのオプションとして存在しません。非常に奇妙な.. – MarieClare

+0

favicon.icoアイコンは白くなっていますか?右クリックし、「プロジェクトに含める」を選択します。 –

+0

あなたのfavicon.icoファイルは、プロジェクトが使用しているフォルダ構造の一部になっていても、.csprojプロジェクトファイル定義に含まれていないと思います。通常、これらのファイルは表示されませんが、ソリューションエクスプローラの上部にある小さなアイコンをクリックすると、すべてのファイルがプロジェクトに登録されているかどうかにかかわらずすべてのファイルが表示されます。 favicon.icoファイルを右クリックし、「プロジェクトに含める」を選択します。次にもう一度右クリックして[プロパティ]を選択すると、Paperjamが述べたオプションの残りの部分が表示されます。 –

関連する問題