【问题标题】:CSS Not Working After PublishedCSS 发布后不工作
【发布时间】:2018-08-05 14:02:49
【问题描述】:

部署到服务器后,我的项目中出现错误(未显示 CSS),它在本地运行良好。我发现了类似的问题并尝试了所有问题,但仍然无法解决。

我尝试过的:

Style bundling not working after IIS deployment (MVC 4)

BundleConfig not rendered after publish in IIS

ASP.NET MVC Bundle not rendering script files on staging server. It works on development server

ASP.NET MVC framework 4.5 CSS bundles does not work on the hosting

Why is my CSS bundling not working with a bin deployed MVC4 app?

错误:

CSS 像这样在服务器中显示

<link href="/PMTEST/bundles/font-awesome/css?v=iW7LN24NnEoW62YKSq4wmEVP62Z-QPaYj8Wc4pAfkQA1" rel="stylesheet">
<link href="/PMTEST/bundles/animate/css?v=TS_TayB91ibtNEIEuFyRTY4MKruiSouKnZGvXM9wZzc1" rel="stylesheet">
<link href="/PMTEST/bundles/bootstrap/css?v=fGVgsGSw8MzJqPS1QdcxeRW2yrw4tez5BLZBchwK_HE1" rel="stylesheet">
<link href="/PMTEST/bundles/icon?v=Xt7dqD5fI6gBI3RBoPWSt1nfcmgT1f4bGcYcuT_dBno1" rel="stylesheet">

在我的应用程序中捆绑配置

 bundles.Add(new StyleBundle("~/bundles/font-awesome/css").Include(
                      "~/Vendor/fontawesome/css/font-awesome.min.css", new CssRewriteUrlTransform()));

在我的布局页面中,我使用了类似 Bundle

   @Styles.Render("~/bundles/font-awesome/css")

【问题讨论】:

    标签: c# asp.net-mvc


    【解决方案1】:

    对于字体部分,您可以在 web.config 中使用它

    <system.webServer>
      {...}
     <staticContent>
      <remove fileExtension=".woff" />
      <remove fileExtension=".woff2" />
      <remove fileExtension=".ttf" />
      <mimeMap fileExtension=".ttf" mimeType="application/font-sfnt" />
      <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
    </staticContent>
    

    对于另一个包,请确保包引用路径不是实际的文件路径,因为如果是,那么 IIS 会将其作为静态文件而不是 MVC 作为包处理。

    【讨论】:

    • 我在 web.config 中使用了字体部分,但问题是一样的
    • 你可以试试没有new CssRewriteUrlTransform()的捆绑包吗?
    • 是但同样的问题
    【解决方案2】:

    已解决,添加即可

    BundleTable.EnableOptimizations = false;

    BoundalConfig

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 1970-01-01
      相关资源
      最近更新 更多