标签: system.web.optimization

如何引用System.Web.Optimization程序集的1.1.0.0版

我目前正试图通过nugget在我的MVC 4应用程序中使用一个名为Jquery-File-Upload的文件上传.此文件上载取决于System.Web.Optimization命名空间的工作.

我的应用程序不断抛出此错误:

错误9程序集'Backload,Version = 1.9.3.0,Culture = neutral,PublicKeyToken = 02eaf42ab375d363'使用'System.Web.Optimization,Version = 1.1.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',其版本高于引用程序集'System.Web.Optimization,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

我试着调整web.config

<dependentAssembly>
    <assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)

我仍然得到同样的信息.

我google了,发现链接要求Microsoft.AspNet.Web.Optimization通过nugget 安装,我做了,但没有解决问题.

请问如何添加System.Web.Optimization.dll的1.1.0.0版.

.net c# asp.net-mvc system.web.optimization

5
推荐指数
2
解决办法
9392
查看次数

为什么我的css不会缩小?

我不清楚我在这里缺少什么.据我所知,我遵循了这里的指示.但我的CSS捆绑仍然没有缩小.

这是我的RegisterBundles代码:

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.UseCdn = true;
    BundleTable.EnableOptimizations = true;

    bundles.Add(new ScriptBundle("~/bundles/otherjquery").Include(
            "~/App_Themes/Travel2/Script/jquery-ui.min.js",
            "~/Scripts/jquery.validate.unobtrusive.js",
            "~/Scripts/jquery.unobtrusive-ajax.js"));

   Bundle availabiltyResult = new StyleBundle("~/bundles/css/availabiltyResult").Include(
                "~/CSS/Travel2/Air.css",
                "~/CSS/Travel2/Air/AvailabiltyResults.css"
                );
    availabiltyResult.Transforms.Add(new CssMinify());
    bundles.Add(availabiltyResult);
}
Run Code Online (Sandbox Code Playgroud)

我删除了我在web.config中禁用调试<compilation debug="true">.我可以看到js被捆绑和缩小:

在此输入图像描述

但是css正在捆绑但没有缩小:

在此输入图像描述

我在这里错过了什么?

css c# asp.net-mvc-4 system.web.optimization

5
推荐指数
1
解决办法
231
查看次数

System.Web.Optimization缩小箭头功能问题

我有 js 文件,我正在使用箭头函数,如下所示:

$(document).ready(() => {});
Run Code Online (Sandbox Code Playgroud)

我正在使用System.Web.Optimization在 MVC Web 应用程序中进行捆绑和缩小。

当我运行我的应用程序时,它显示以下错误:

(9,20-21): 运行时错误 js1195: 预期表达式: )

那么,我的问题是有什么方法可以配置我的应用程序来解决这个问题?

asp.net-mvc bundling-and-minification system.web.optimization

5
推荐指数
0
解决办法
1078
查看次数

在 asp.net MVC web 应用程序中捆绑和缩小 ES6 javascript 文件

我们知道System.Web.optimization不支持 ES6 javascript 文件的打包和压缩,那么如何支持呢?

c# asp.net asp.net-mvc bundling-and-minification system.web.optimization

5
推荐指数
1
解决办法
1107
查看次数

ASP.NET MVC 4 Bundles给出了404错误

我想将Bundles添加到现有的ASP.NET MVC 4(.NET 4.5)网站中,该网站使用:

我试图遵循以下指示:https://gist.github.com/jkarsrud/5143239,并且在我开始捆绑路径之前加载了CSS.

在页面加载时,它会插入样式引用:

<link href="/bundles/marketingcss" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

但是发生404错误:

> GET http://localhost:20459/bundles/marketingcss 404 (Not Found) 
Run Code Online (Sandbox Code Playgroud)

这是我在代码中的内容:

Web.Config中

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/bundles" />
Run Code Online (Sandbox Code Playgroud)

Global.asax中

<%@ Application Codebehind="Global.asax.cs" Inherits="MapCom.Global" Language="C#" %>
Run Code Online (Sandbox Code Playgroud)

的Global.asax.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Optimization;
using System.Web.Security;
using System.Web.SessionState;
using Umbraco.Web;

namespace MapCom
{
    public class Global : UmbracoApplication
    {
        protected void Application_Start(object sender, EventArgs e)
        {
            base.OnApplicationStarted(sender, e);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        } …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc-4 bundling-and-minification system.web.optimization umbraco6

4
推荐指数
1
解决办法
6441
查看次数

无法加载文件或程序集“System.Web.Optimization,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”

尽管我已经安装了 Microsoft.AspNet.Web.Optimization 的 nuget 数据包,但我不断收到此错误...

无法加载文件或程序集“System.Web.Optimization,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”

显然,Nuget 中的版本是 v.1.13,而我的解决方案中某处引用的版本是 v.1.0.0 ...问题是,我找不到匹配这两个版本的方法。我找不到 v.1.0.0 的安装,也找不到删除或覆盖 1.1.3 的 1.0.0 的方法。

对此有什么帮助吗?

您需要查看任何代码,请告诉我,我将更新问题。

.net asp.net nuget-package system.web.optimization

4
推荐指数
1
解决办法
1万
查看次数

有没有办法从代码隐藏中读取System.Web.Optimization内容?

有没有办法从代码隐藏中读取System.Web.Optimization内容?我试着在dll周围戳,但我找不到一种方法来读取包内容(据我所知,它意味着通过处理程序来处理对bundle的调用.

我的意图是使用sass,由于转换(在缩小之上)会导致更重的处理,并将其生成为文件,然后将其提供给最终用户.通过使用WebRequest读取文件并保存响应,我找到了一个解决方案,但它只是觉得对我很讨厌.

.net c# asp.net asp.net-optimization system.web.optimization

3
推荐指数
1
解决办法
619
查看次数