Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 诊断IE浏览器上WebResource.axd请求为空的原因_Asp.net_Ajaxcontroltoolkit - Fatal编程技术网

Asp.net 诊断IE浏览器上WebResource.axd请求为空的原因

Asp.net 诊断IE浏览器上WebResource.axd请求为空的原因,asp.net,ajaxcontroltoolkit,Asp.net,Ajaxcontroltoolkit,我有一个使用AJAX工具包的ASP.NET应用程序。当我在IE中导航到屏幕时,会出现以下错误: Message: Sys.InvalidOperationException: Type Sys.WebForms.BeginRequestEventArgs has already been registered. The type may be defined multiple times or the script file that defines it may have already be

我有一个使用AJAX工具包的ASP.NET应用程序。当我在IE中导航到屏幕时,会出现以下错误:

Message: Sys.InvalidOperationException: Type Sys.WebForms.BeginRequestEventArgs has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.
URI: https://<ApplicationDomain>/<VirtualDirectory>/<SessionId>/OverrideExternalAJAXScriptFiles/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js

Message: Sys.InvalidOperationException: The PageRequestManager cannot be initialized more than once.
URI: https://<ApplicationDomain>/<VirtualDirectory>/ScriptResource.axd?d=1kB1uVOc_24H5Yv0czI8zYXbvBXwR3XEjx30oYmCmGTKnIO-YRd60i8TTRVkjRbqAOUbgzJ5E3y6NrTt4IHX7drIQC3kzAvPOpZn7KXUJOc1&t=633694372944218750

Message: Sys.ArgumentException:  does not derive from Sys.Component.
URI: https://<ApplicationDomain>/<VirtualDirectory>/<SessionId>/OverrideExternalAJAXScriptFiles/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js
消息:Sys.invalidoOperationException:类型Sys.WebForms.BeginRequestEventArgs已注册。该类型可能已定义多次,或者定义该类型的脚本文件可能已加载。一个可能的原因是在部分更新期间更改了设置。
URI:https://///OverrideExternalAJAXScriptFiles/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js
消息:Sys.invalidoOperationException:PageRequestManager不能多次初始化。
URI:https:////ScriptResource.axd?d=1kB1uVOc_24H5Yv0czI8zYXbvBXwR3XEjx30oYmCmGTKnIO-YRd60i8TTRVkjRbqAOUbgzJ5E3y6NrTt4IHX7drIQC3kzAvPOpZn7KXUJOc1&t=633694372944218750
消息:Sys.ArgumentException:不是从Sys.Component派生的。
URI:https://///OverrideExternalAJAXScriptFiles/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js
在新选项卡中还会打开一个空白屏幕。此空白屏幕包含url

https://<ApplicationDomain>/<VirtualDirectory>/WebResource.axd?d=oHc_bhKp0frEM0H6NvUwjw2&t=634625324512398510.
https:////WebResource.axd?d=oHc_bhKp0frEM0H6NvUwjw2&t=634625324512398510.
这个问题只在IE上出现。Firefox和Google Chrome浏览器工作正常。web应用程序使用较旧版本的ASP.NETAjax工具包(版本1.0.61025.0)。web应用程序还覆盖MicrosoftAjax.js、MicrosoftAjaxTimer.js、MicrosoftAjaxWebForms.js。web应用程序使用“ScriptManager”



我们是否有关于如何调试和修复此问题的建议?我束手无策

您使用的是ToolkitScriptManager还是其他工具?我的web应用程序使用的是ScriptManager和旧版本的AJAX工具包。我会尝试使用ToolkitScriptManager而不是ScriptManager,看看这是否有帮助。此外,如果Telerik有ScriptManager,也可以尝试使用它。
 <asp:ScriptManager ID="ScriptManager1" runat="server">
            <Scripts>
             <asp:ScriptReference Name="MicrosoftAjax.js" ScriptMode="Auto" Path="~/OverrideExternalAJAXScriptFiles/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js" />
            </Scripts>
        </asp:ScriptManager>