Javascript 没有MVC或类似工具的ASP.NET脚本/样式表压缩器吗?
我试图找到一个很好的解决方案,在我的网页中连接和压缩javascript和css,以提高YSlow性能。该网站是在VB和C#中使用ASP.NET构建的。我见过一些很酷的工具,比如卡带和Chirpy,但它们似乎都需要MVC框架的某些方面,而我没有。有什么想法吗 到目前为止,我发现最好的版本是Chirpy,它可以在VisualStudio中进行压缩和其他操作,这很酷,但不像我希望的那样自动化。我使用它的优点,因为每次构建项目时,它都会自动为您缩小它。还有很多很好的教程。我使用此页面了解如何配置.xml文件 非常有用,而且设置简单Javascript 没有MVC或类似工具的ASP.NET脚本/样式表压缩器吗?,javascript,asp.net,css,yslow,Javascript,Asp.net,Css,Yslow,我试图找到一个很好的解决方案,在我的网页中连接和压缩javascript和css,以提高YSlow性能。该网站是在VB和C#中使用ASP.NET构建的。我见过一些很酷的工具,比如卡带和Chirpy,但它们似乎都需要MVC框架的某些方面,而我没有。有什么想法吗 到目前为止,我发现最好的版本是Chirpy,它可以在VisualStudio中进行压缩和其他操作,这很酷,但不像我希望的那样自动化。我使用它的优点,因为每次构建项目时,它都会自动为您缩小它。还有很多很好的教程。我使用此页面了解如何配置.xm
它使用YUI压缩器并可以缩小CSS/Javascript。我们过去常常合并文件并缩小生成的文件。有关如何在web项目中设置它们的信息,请参见我的。检查Microsoft Ajax Minifier是否适合您的需要。您需要动态/运行时或静态/编译时缩微器吗 以下是项目生成文件中的代码段
<!-- Ajax Minifier -->
<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />
<Target Name="AfterBuild" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<ItemGroup>
<JS Include="**\*.js" Exclude="**\extJS\**;**\extJS_extensions\**" />
</ItemGroup>
<AjaxMin JsSourceFiles="@(JS)" JsSourceExtensionPattern="\.js$" JsTargetExtension=".js" />
</Target>
是否尝试在运行时执行此操作,或者生成工具(如MSBuild插件)是否正常?尝试在运行时执行此操作,但缓存到本地文件。我想不管怎样,只要它们不是每次都在运行中编译,这就是我要找的,谢谢。我仍然有一些关于它如何工作的问题,但到目前为止,它的功能非常类似于CASE,但更适合我的VB项目。