Asp.net 为什么我的favicon在本地工作,但在部署到IIS 8服务器时却不能工作?

Asp.net 为什么我的favicon在本地工作,但在部署到IIS 8服务器时却不能工作?,asp.net,iis,favicon,Asp.net,Iis,Favicon,在将asp.net mvc项目部署到运行在IIS 8上的web服务器时,我遇到了一个小问题。可能看起来像是未成年人,但我的favicon不显示在页面选项卡中。在VisualStudioDevelopmentServer上本地运行时,它可以工作 另一件我很好奇的事情是,这个图标在我的根文件夹中被接收,但在我的cshtml文件中似乎找不到任何对它的引用。 为什么它在本地起作用?(当然,发布时不在服务器上)通过添加以下行来解决: <link rel="icon" type="image/x-ic

在将asp.net mvc项目部署到运行在IIS 8上的web服务器时,我遇到了一个小问题。可能看起来像是未成年人,但我的favicon不显示在页面选项卡中。在VisualStudioDevelopmentServer上本地运行时,它可以工作

另一件我很好奇的事情是,这个图标在我的根文件夹中被接收,但在我的cshtml文件中似乎找不到任何对它的引用。
为什么它在本地起作用?(当然,发布时不在服务器上)

通过添加以下行来解决:

<link rel="icon" type="image/x-icon" href="@Url.Content("~/favicon.ico")">

不知道为什么没有这条线,它在本地工作:/