我的ScriptResources.axd調用加載錯誤的(舊)JavaScript版本。看起來它從AjaxControlToolkit中獲得了一些東西,而不是更新的MS版本。
我可以在哪裏更改?或者我怎樣才能弄清楚發生了什麼?ScriptResource.axd從哪裏獲取Javascript文件?
基於下面的答案,我查了一下我的配置:
<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"/>
這對我來說很好。但儘管如此,ScriptResources.axd返回:
// (c) 2010 CodePlex Foundation
(function(n,t){function w(){function
另外,如果我在它工作的WebResource.axd的,然後需要從CDN文件中的ScriptManager切換到EnableCdn="True"
,但ScriptResources.axd不更換仍然使用舊的codeplex文件。
作爲一個旁註:這一切都適用於我的同事PC,但無法找到差異。
如果卸載了AjaxControlToolkit前段時間,所以它應該使用正常的ScriptManger。我在.Net Framework安裝中檢查了web.config,它看起來是正確的: –
Remy