我使用 Telerik 和 Microsoft CDN,分别用于它们各自的 AJAX 工具包。两者在 99% 的情况下都工作得很好。然而,我最近在两家不同的咖啡馆工作并访问了我的网站:第一家咖啡馆不允许 Telerik CDN,而第二家咖啡馆不允许 Microsoft CDN 作为 URL 请求。实际上,我可以看到 IE 中的状态栏显示“ajax.microsoft.com”,因为我在等待网站加载时正在检索文件。
缺乏 CDN 访问似乎是一个非常不寻常的问题。事实上,我无法理解为什么当咖啡馆似乎允许几乎所有其他事情时,这样的 URL 请求会被阻止。任何原因?这是否是各个 CDN 本身的可用性问题(即这些 CDN 的可靠性如何)?当然,除了放弃使用 CDN 之外,还有推荐的修复方法吗?
更新:我现在可以连接到我的应用程序。因此,我无法访问 ajax.microsoft.com 很可能是暂时缺乏 MS CDN 可用性,而不是任何域阻止。
最佳答案
您需要做的就是实现回退到本地服务器,如此处所述,http://happyworm.com/blog/2010/01/28/a-simple-and-robust-cdn-failover-for-jquery-14-in-one-line/
关于asp.net - 缺乏 CDN 可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854782/