2011-07-23 79 views
2

我正在使用VS2010和IIS7。當我在本地測試時,我看到了favicon.ico,但遠程看起來並沒有公佈。有沒有一些訣竅可以做到這一點。當我進入我的網站時,我沒有找到該文件的404文件,但我可以在本地看到它,並且它位於我的robots.txt旁邊的根級別。區別在於robots.txt已發佈。我的favicon.ico似乎沒有被髮布

回答

2

在解決方案資源管理器中選擇favicon.ico,按alt-enter查看其屬性,然後在Build Action下選擇內容

如果圖標變灰,很可能它未包含在您的項目中。用鼠標右鍵單擊該文件並選擇包含在項目中。

+0

這就是我想要做的。但所有看到的都是「自定義工具」,「自定義工具命名空間」,「文件名」和「完整路徑」。對於robots.txt沒有構建操作選項。 「構建操作」和「複製到輸出目錄」不作爲屬性上的選項存在。很奇怪.. – MarieClare

+0

favicon.ico icon white-out?右鍵單擊它並選擇「包含在項目中」。 –

+0

我的猜測是您的favicon.ico文件不包含在.csproj項目文件定義中,即使該文件位於項目正在使用的文件夾結構的一部分中。通常情況下,您不會看到這些文件,但是在解決方案資源管理器的頂部,您可以單擊一個小圖標來「顯示所有文件」,顯示所有文件是否已註冊您的項目。右鍵點擊favicon.ico文件並選擇「包含在項目中」。然後,當你再次右擊它並選擇屬性時,你應該看到Paperjam提到的其他選項。 – 2011-07-23 04:46:13

相關問題