我一直在MSDN论坛上搜索这个问题的答案,但还没有找到,所以我想我可能会在这里找到更多的帮助。
谢谢
正如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