Javascript ASP.NET MVC 4捆绑包缩小正常,但没有混淆

Javascript ASP.NET MVC 4捆绑包缩小正常,但没有混淆,javascript,asp.net-mvc-4,obfuscation,bundling-and-minification,yui-compressor,Javascript,Asp.net Mvc 4,Obfuscation,Bundling And Minification,Yui Compressor,我对asp.net MVC4 javascript捆绑包有问题。 一切正常,但js代码只是最小化了,没有混淆。 在.NET中有什么我可以做的吗,或者我应该回到我自己的基于YUI compressor的捆绑和缩小系统吗?在文件App\u Start\BundleConfig method RegisterBundles末尾添加以下代码: BundleTable.EnableOptimizations = true; 还要确保未从配置文件中禁用绑定和最小化 实际上我安装了这个nuget软件包 效果

我对asp.net MVC4 javascript捆绑包有问题。 一切正常,但js代码只是最小化了,没有混淆。
在.NET中有什么我可以做的吗,或者我应该回到我自己的基于YUI compressor的捆绑和缩小系统吗?

在文件App\u Start\BundleConfig method RegisterBundles末尾添加以下代码:

BundleTable.EnableOptimizations = true;

还要确保未从配置文件中禁用绑定和最小化

实际上我安装了这个nuget软件包
效果很好。节省了我一些时间。

以下是一些快速笔记中关于捆绑和缩小的一些解释

捆绑选择所有脚本/css文件,并将它们放在一个文件中,以便在加载页面时减少HTTP请求

缩小删除所有无用字符,如空格、换行符等,以减小文件大小

模糊处理选择可读的css或js文件,使其肉眼无法读取,使其更难复制

因此,对于.Net中的混淆,我建议:

您看过或使用过吗?我不知道ASP.NET捆绑包括模糊处理。我在早期版本的MVC中使用过它,但我相信我在ASP.NET MVC 4中不再需要它了,在那里捆绑和缩小了,看起来我错了,我现在找到了解决方案,它只会缩小javascript并对javascript代码进行一些优化,但它不会混淆代码。在我看来,模糊处理是不受支持的,我必须使用YUICompressor.nett。这只是对库进行缩小。。。改用丑陋的库