0

我使用“基本”模板选项创建了一个示例项目,用于在 Visual Studio 2012(11.0.6...更新 3)中学习 MVC 4。

有关于bundles配置的章节,所以作者解释了在浏览器中使用“F12工具”来分析网络流量。

该项目是基本的,除了由 VS 模板创建的文件之外,我只是添加了一个控制器和一个视图,还有一个模型类并启动了该项目。因此,在 F12 工具中分析网络时,我可以看到我的所有文件都已正确加载,但一个“ favicon.ico”有404结果...

当我看书时,我看不到加载的 favicon.ico 文件,所以我问自己从哪里出现这个问题?

该应用程序按预期工作,没有功能问题,但我只能在调试工具的网络选项卡中看到这个问题......

这是 Visual Studio“问题”还是存在“正常”行为?
我认为在 Microsoft VS 模板中应该是默认设置的示例图标,或者根本不应该存在,或者书作者可能只是以某种方式“删除”了该文件而不是加载...

4

3 回答 3

1

对于那些有更高级场景的人。如果站点有登录页面,则登录页面有可能将 Layout 设置为 null。

在这种情况下,需要在登录页面/视图的独立标题中添加另一个 favicon 链接

@{
Layout = null;
 }

<!DOCTYPE html>
<html lang="en">
<head>
<link rel="shortcut icon" type="image/ico" href="~/favicon.ico">
</head>
于 2016-01-27T15:27:08.747 回答
0

您的项目中是否存在“favicon.ico”?

如果没有,您可以创建自己的并将其放置在项目中并确保正确引用它。

希望这可以帮助。

于 2013-10-08T08:37:02.000 回答
0

我得到了这个正在运行的 VSC。我也安装了 Node.js。我的代码没有引用 favicon.ico,所以我加载的东西试图加载它。VSC 在我的 VSC 模块所在的本地 Web 服务器路径中寻找 favicon.ico。我搜索了我的整个 PC,发现了一堆 facicon.ico 实体。其中之一是在 Node.js 安装中。所以我只是将它复制到我的网络服务器路径。VSC 中的“加载失败”错误消失了,但我仍然不相信我解决了这个问题。

我讨厌这样,但事情太复杂了,无法解释一切。我只是希望不要有另一个错误。

于 2019-07-23T22:19:21.327 回答