gpt4 book ai didi

iis - 我的asp.net核心应用程序部署到IIS时找不到favicon.ico

转载 作者:行者123 更新时间:2023-12-01 10:28:47 25 4
gpt4 key购买 nike

当我使用IIS Express在Visual Studio 2017中运行我的应用程序时,它可以在wwwroot文件夹中找到favicon.ico。
将其部署到服务器上的IIS时,找不到它。

我认为这与网址有关...

在开发中,URL为https://localhost:44359
该图标出现,如果我手动键入https://localhost:44359/favicon.ico,它将返回它。

在生产中,URL为https://localhost/reporting
该收藏夹图标未显示,似乎正在https://localhost/favicon.ico(返回404)中寻找它。
如果我将其更改为http://localhost/reporting/favicon.ico,那么它将返回图标。

有人可以建议为什么它不自动在/reporting/下查找图标吗?

我也有几个路由问题,但除此之外,该应用程序似乎运行正常。我认为路由问题可能与网站图标具有相同的原因。

最佳答案

浏览器仅检查example.com/favicon.ico-不检查子文件夹。

如果将其放置在非标准位置(您是!),则需要将浏览器指向该位置。在页面的<head>中:

<link rel="shortcut icon" href="/reporting/favicon.ico">

关于iis - 我的asp.net核心应用程序部署到IIS时找不到favicon.ico,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45037799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com