Azure CDN脚本加载两次

时间:2013-01-28 14:25:04

标签: scriptmanager asp.net-4.5 azure-cdn

我一直在MSDN论坛上搜索这个问题的答案,但还没有找到,所以我想我可能会在这里找到更多的帮助。

这是我的问题:http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/55f12f5a-ef5f-4a09-baf1-49fe338c3ad6

谢谢


正如partlov所说,我将在这里解释我的问题,这里是:

我正在使用框架4.0 ScriptManager,并将EnableCdn属性设置为true,如下所示:

<asp:ScriptManager ScriptMode="Auto" ID="uxMainScriptManager" runat="server" EnableScriptGlobalization="true" EnableScriptLocalization="true" LoadScriptsBeforeUI="true" EnableCdn="true">
 <scripts>
     <asp:ScriptReference Name="scriptIdentifier" />
 </Scripts>
</asp:ScriptManager>

在我的Global.asax.cs中,我使用以下命令注册了一些JavaScript文件:

ScriptManager.ScriptResourceMapping.AddDefinition("scriptIdentifier", new ScriptResourceDefinition
{
   Path = "LocalPath",
   DebugPath = "DebugLocalPath",
   CdnPath = "CdnPath",
   CdnDebugPath = "DebugCdnPath",
   CdnSupportsSecureConnection = true,
   LoadSuccessExpression = "successExpression"
});

我的问题是,似乎ScriptManager加载了两倍的javascript文件,您可以查看此图片以获取更多信息:http://i.stack.imgur.com/mmp2J.png

0 个答案:

没有答案