我在我的ASP.Net MVC
项目中使用了slick-carousel。如果我通过Html中的普通<link>
标签链接文件,它可以正常工作。但是如果我将文件捆绑并在Html中呈现,它会显示403禁止错误。
有效解决方案
<link rel="stylesheet" type="text/css" href="~/Content/Slick/slick.css" />
<link rel="stylesheet" type="text/css" href="~/Content/Slick/slick-theme.css" />
打包文件
bundles.Add(new StyleBundle("~/Content/Slick").Include(
"~/Content/Slick/slick.css"));
bundles.Add(new StyleBundle("~/Content/SlickTheme").Include(
"~/Content/Slick/slick-theme.css"));
引用捆绑文件
@Styles.Render("~/Content/Slick")
@Styles.Render("~/Content/SlickTheme")
有谁能告诉我为什么只有在打包时才会出现这样的错误?
Slick
之前,请尝试使用SlickTheme
的引用。 - Sh.Imran