本地化的Microsoft Ajax CDN引用无法在asp.net webforms中使用

时间:2011-05-04 15:34:04

标签: asp.net localization webforms scriptmanager

在vs2010中,我开始了一个新项目> asp.net Web应用程序并获得新的默认Web应用程序。我添加了一个scriptmanager标签,CDN设置为启用,因此它尝试在ajax.microsoft.com上联系Microsoft的CDN,不仅如此,它还尝试从不存在的URL加载本地化文件。

任何人都知道我可以在哪里更改默认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以及所有最新的更新。

3 个答案:

答案 0 :(得分:1)

达米安·爱德华兹现在正在研究这个问题。

答案 1 :(得分:0)

您可以为Scriptmanager关闭本地化或全球化:

设置 EnableScriptLocalization = false将解决您的问题。

答案 2 :(得分:0)

我收到了达米安·爱德华兹的电子邮件回复,所以我想在这里发帖,所以如果有人遇到这个,他们就知道原因......

  

对于延迟回复表示歉意。我们目前不在CDN上托管JavaScript文件的本地化版本。这是“在列表上”完成,但不是一个简单的任务。我希望在接下来的几个月里完成它。

     

很抱歉给您带来不便。   达米安