Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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包返回的空内容_Javascript_String_Cassette - Fatal编程技术网

盒式磁带资产管理器为javascript包返回的空内容

盒式磁带资产管理器为javascript包返回的空内容,javascript,string,cassette,Javascript,String,Cassette,自从从v1.1.0升级到v1.2.0以来,在过去的几周里,我有三次卡带出现问题。我现在已经返回到v1.1.0,从那以后就再也没有看到过这个问题 我有一个c#的网站,使用IIS7上运行的.NET4.0,它有多个由CASE管理的javascript包。我们的盒式磁带配置为: public void Configure(BundleCollection bundles, CassetteSettings settings) { //bundle stylesheets bundles.

自从从v1.1.0升级到v1.2.0以来,在过去的几周里,我有三次卡带出现问题。我现在已经返回到v1.1.0,从那以后就再也没有看到过这个问题

我有一个c#的网站,使用IIS7上运行的.NET4.0,它有多个由CASE管理的javascript包。我们的盒式磁带配置为:

public void Configure(BundleCollection bundles, CassetteSettings settings) {
    //bundle stylesheets
    bundles.AddPerSubDirectory<StylesheetBundle>("Content/Stylesheets");

    // Per-page JS (eventually may want separate folders as well)
    bundles.AddPerSubDirectory<ScriptBundle>("Content/Scripts/Pages");

    // Bundle all scripts except special cases above
    bundles.AddPerSubDirectory<ScriptBundle>("Content/Scripts",
    new ExcludeDirectorySearch("*.js", new[] {"Pages"}),
     b => b.Processor = new ScriptPipeline {
         Minifier = new MicrosoftJavaScriptMinifier(new CodeSettings { KillSwitch = 0x40000000000 })
     });
}
public void配置(BundleCollection捆绑包、盒式磁带设置){
//捆绑样式表
bundles.AddPerSubDirectory(“内容/样式表”);
//每页JS(最终可能还需要单独的文件夹)
bundles.AddPerSubDirectory(“内容/脚本/页面”);
//捆绑除上述特殊情况外的所有脚本
bundles.AddPerSubDirectory(“内容/脚本”,
新的ExcludeDirectorySearch(“*.js”,新的[]{“Pages”}),
b=>b.Processor=新脚本管道{
Minifier=新MicrosoftJavaScriptMinifier(新代码设置{KillSwitch=0x40000000000})
});
}
在正常运行了几天后,突然一个javascript文件包开始返回一个空的javascript文件,这导致我的网站崩溃。我见过它发生在几个不同的捆绑包上,所以不是一个特定的捆绑包失败

我已经把启动跟踪放在磁带上,除了css中缺少的一些图像外,还没有看到任何显示

网站的每个页面都至少有2个js包。一个bundle是特定于页面的,然后还有一些用于jquery等的通用bundle

重建捆绑包似乎修复了一次,但其他时候我没有注意到它已修复,直到我在IIS中重新启动应用程序池

有人知道这是什么原因吗


谢谢。

我也经历过css包突然变空的情况。必须重新启动站点才能将其恢复。可能必须在我的网站上保留debug=true,如果这种情况持续发生,则可以取消捆绑。

我们遇到了这个问题,这是一个真正的难题。