2011-07-23 119 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

相关问题