.net 通过ScriptManager启用和禁用CDN

.net 通过ScriptManager启用和禁用CDN,.net,.net-4.0,cdn,scriptmanager,.net,.net 4.0,Cdn,Scriptmanager,我想使用微软的CDN为我的.NET4.0Web应用程序托管AJAX库。然而,我被要求在CDN不可用或者开发者希望在没有internet的情况下进行本地开发时实施回退。在这些场景中,ScriptManager应该发送本地托管的JavaScript副本,而不是CDN副本。我知道我可以在scriptmanager中手动禁用CDN,但这可能会非常繁琐,并可能导致错过到达生产的配置 是否有一种更优雅的方法可以使用JavaScript文件的本地副本,而不必通过ScriptManager在代码中的每个位置手动

我想使用微软的CDN为我的.NET4.0Web应用程序托管AJAX库。然而,我被要求在CDN不可用或者开发者希望在没有internet的情况下进行本地开发时实施回退。在这些场景中,ScriptManager应该发送本地托管的JavaScript副本,而不是CDN副本。我知道我可以在scriptmanager中手动禁用CDN,但这可能会非常繁琐,并可能导致错过到达生产的配置


是否有一种更优雅的方法可以使用JavaScript文件的本地副本,而不必通过ScriptManager在代码中的每个位置手动禁用CDN?

摘自html5

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.4.2.js"%3E%3C/script%3E'))</script>

!window.jQuery&&document.write(unescape(“%3Cscript src=”js/libs/jQuery-1.4.2.js”%3E%3C/script%3E'))

谢谢你的提示,不过我可以在ScriptManager之外轻松完成这项工作。我希望得到一个更适合.NET ScriptManager控件的答案。