在ASP.NET Core中,如果找不到自定义样式表,可能是由于以下几个原因引起的:
路径问题:请确保样式表的路径是正确的。您可以在浏览器的开发者工具中查看网络请求,确保样式表的请求路径是正确的。
静态文件中间件:ASP.NET Core使用静态文件中间件来提供静态文件服务。请确保在Startup.cs文件的Configure方法中添加了静态文件中间件的配置,例如:
app.UseStaticFiles();
app.UseDefaultFiles();
以下是一个包含示例代码的完整解决方案:
在wwwroot文件夹中创建一个名为css的文件夹,并在其中添加一个名为styles.css的样式表文件。
在Startup.cs文件的Configure方法中添加静态文件中间件和默认文件中间件的配置:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
// ...
app.UseStaticFiles();
app.UseDefaultFiles();
// ...
}
通过执行上述步骤,您应该能够解决ASP.NET Core找不到自定义样式表的问题。