Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有MVC或类似工具的ASP.NET脚本/样式表压缩器吗?_Javascript_Asp.net_Css_Yslow - Fatal编程技术网

Javascript 没有MVC或类似工具的ASP.NET脚本/样式表压缩器吗?

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

我试图找到一个很好的解决方案,在我的网页中连接和压缩javascript和css,以提高YSlow性能。该网站是在VB和C#中使用ASP.NET构建的。我见过一些很酷的工具,比如卡带和Chirpy,但它们似乎都需要MVC框架的某些方面,而我没有。有什么想法吗

到目前为止,我发现最好的版本是Chirpy,它可以在VisualStudio中进行压缩和其他操作,这很酷,但不像我希望的那样自动化。

我使用它的优点,因为每次构建项目时,它都会自动为您缩小它。还有很多很好的教程。我使用此页面了解如何配置.xml文件

非常有用,而且设置简单


它使用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项目。