由于 AJAX 错误,清除 IE 的 IIS Express 缓存

Clear IIS Express cache for IE because of AJAX error

我正在为 Web 项目使用 Ajax Control Toolkit。我在用 Internet Explorer 调试项目时出现错误:

Type.registerNamespace("AjaxControlToolkit")

我尝试了很多,直到我发现这个错误只发生在我本地的IE上。当我使用 chrome 或 firefox 调试项目时,它工作正常。

所以我清除了IE菜单中所有用于清除缓存的选项。但是错误仍然存​​在。

我把项目上传到网络服务器,用IE打开。这里没有出现错误,所以问题一定是本地的。

IE 有visual studio缓存的隐藏目录吗?谢谢

首先,请检查本地IE浏览器版本,确保它支持AjaxControlTookit。

那么,请尝试使用以下方法:

  • 确保本地 IE 浏览器启用 JavaScript。

    在 Web 浏览器菜单上,单击工具或 "Tools" 图标(看起来像齿轮),然后单击 select Internet 选项。在 "Security" 选项卡上,确保 Internet zone/Local Intranet 已 selected,然后单击 "Custom level..." button.In 安全设置 - Internet 区域对话框,单击“脚本”部分中的“为活动脚本启用”。单击确定应用更改。

  • 重置 IE 浏览器设置。

    1. 关闭所有打开的 windows 和程序。
    2. 打开 Internet Explorer,select 工具 > Internet 选项。
    3. Select 高级选项卡。
    4. 在“重置 Internet Explorer 设置”对话框中,select重置。
    5. 在框中,您确定要重置所有 Internet Explorer 设置吗?,select重置。
    6. 当 Internet Explorer 完成应用默认设置后,select 关闭,然后 select 确定。重新启动您的电脑以应用更改。
  • 重新安装IE浏览器。