在vs2010中,我启动了一个新的项目> asp.net web应用程序,并获得新的默认webapp。我添加了一个scriptmanager标记,将CDN设置为启用,因此它尝试联系ajax.microsoft.com上的Microsoft CDN,不仅如此,它还尝试从不存在的url加载本地化文件。本地化的Microsoft Ajax CDN引用在asp.net中不工作webforms
有人有一个想法,我可以改变这个默认的Web应用程序模板或在解决方案本身?
<asp:ScriptManager ID="smgr" ScriptMode="Auto" EnableCdn="true" runat="server">
尝试加载从文件:http://ajax.microsoft.com/ajax/4.0/1/MicrosoftAjax.nl.js
抑或是EnableCdn意味着我必须手动映射所有.js文件(包括微软的)? 为了记录,我使用VS2010及所有最新更新。
他们似乎[改名为他们的服务(http://www.asp.net/ajaxlibrary/cdn.ashx#ajaxmicrosoftcom_renamed_to_ajaxaspnetcdncom_8)。奇怪的是,你说你正在使用VS2010,它应该正常工作。 – 2011-05-04 17:45:49
确实,他们将其更改为ajax.aspnetcdn.com,但本地化是更大的问题。在CDN上,本地化存储为子文件夹,而不是作为js名称中的.culture。 因此,即使我以某种方式指向Microsoft的新CDN,脚本仍然无法加载。 – jbokkers 2011-05-05 07:41:04