Asp.net ScriptResource.axd从何处获取其Javascript文件?

Asp.net ScriptResource.axd从何处获取其Javascript文件?,asp.net,asp.net-ajax,scriptmanager,Asp.net,Asp.net Ajax,Scriptmanager,My ScriptResources.axd调用加载错误的旧javascript版本。看起来它从AjaxControlToolkit而不是更新的MS版本中获得了一些东西。 我在哪里可以换这个?或者我怎样才能知道发生了什么 根据下面的答案,我检查了我的配置: <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions,

My ScriptResources.axd调用加载错误的旧javascript版本。看起来它从AjaxControlToolkit而不是更新的MS版本中获得了一些东西。 我在哪里可以换这个?或者我怎样才能知道发生了什么

根据下面的答案,我检查了我的配置:

<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="False"/>
另外,如果我在ScriptManager中切换到EnableCdn=True,则它适用于WebResource.axd,然后它从CDN获取文件,但ScriptResources.axd没有被替换,仍然使用旧的codeplex文件


旁注:这些都可以在我同事的电脑上运行,但还没有找到区别。

用于生成内容输出JS的资源在应用程序中编译。这是一个构建操作:文件属性中的嵌入式资源。如果加载的内容是AjaxControlToolkit,那么您应该查看ScriptManager配置—可能是AjaxControlToolkit的脚本管理器

附加说明:处理程序通常由Web.config文件中的以下部分定义,尽管Telerik可能会对其文件(如主题/javascript)使用自定义处理程序:

<httpHandlers>
  <add verb="GET,HEAD" path="ScriptResource.axd" 
    type="System.Web.Handlers.ScriptResourceHandler, 
    System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>

如果不久前卸载了AjaxControlToolkit,那么它应该使用普通的ScriptManager。我检查了.Net Framework安装中的web.config,它看起来是正确的:
<httpHandlers>
  <add verb="GET,HEAD" path="ScriptResource.axd" 
    type="System.Web.Handlers.ScriptResourceHandler, 
    System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>