【发布时间】:2020-07-15 22:40:57
【问题描述】:
当我添加“区域”路由映射时,浏览器对 wwwroot 文件夹根目录中的 /favicon.ico 的请求返回错误:“未找到视图'索引'。搜索了以下位置:/区域/favicon.ico/Views/Home/Index.cshtml"
在添加“区域”端点路由映射之前没有错误。
app.UseAuthentication();
app.UseStatusCodePages();
app.UseRouting();
app.UseAuthorization();
app.UseStaticFiles();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "areas",
pattern: "{area}/{controller=Home}/{action=Index}/{id?}");
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
看起来路由引擎将 favicon.ico 混淆为控制器。知道如何解决这个问题吗?
【问题讨论】:
标签: asp.net-core