【问题标题】:How to validate ASPNET AJAX installation如何验证 ASPNET AJAX 安装
【发布时间】:2008-09-26 00:14:10
【问题描述】:

如何验证我的 ASPNET AJAX 安装是否正确。

我有 Visual Studio 2008,以前从未安装过任何 AJAX 版本。

我的 UpdatePanel 不能在 IIS6 中工作,尽管它在 Visual Studio 的 Web 服务器中工作正常。我得到的行为好像 UpdatePanel 根本不存在 - 即它恢复为“正常”ASPX 类型行为。

我尝试从MSDN 安装 AJAX,然后安装 IISRESET,但它仍然无法正常工作。

我可以检查什么来诊断问题?

更新:在 Visual Studio (Cassini) 中运行时,我在 Fiddler 中收到以下 3 个请求:

http://localhost:1105/RRStatistics/WebResource.axd?d=k5J0oI4tNNc1xbK-2DAgZg2&t=633564733834698722

http://localhost:1105/RRStatistics/ScriptResource.axd?d=N8BdmNpXVve13PiOuRcss0GMKpoTBFsi7UcScm-WmXE9jw5qOijeLDcIyiOsSQZ4k3shu0R2ly5WhH2vI_IbNVcTbxej1dkbdYFXrN6c7Qw1&t=ffffffff867086f6

http://localhost:1105/RRStatistics/ScriptResource.axd?d=N8BdmNpXVve13PiOuRcss0GMKpoTBFsi7UcScm-WmXE9jw5qOijeLDcIyiOsSQZ4AsqNeJVXGSf6sCcCp1QK0jdKTlbRqIN1LFVP8w6R0lJ_vbk-CfopYINgjYsHpWfP0&t=ffffffff867086f6

但是当我在 IIS 中运行时,我只收到这个请求:

http://www.example.com/RRStatistics/ScriptResource.axd?d=f_uL3BYT2usKhP7VtSYNUxxYRLVrX5rhnXUonvvzSEIc1qA5dLOlcdNr9xlkSQcnZKyBHj1nI523o9DjxNr45hRpHF7xxC5WlhImxu9TALw1&t=ffffffff867086f6

现在 Cassini 中的第二个请求包含一个带有“部分渲染”的 javascript 文件作为第一个 cmets。我确定这是问题的根源,但我无法弄清楚为什么在 IIS 中我没有收到其他请求。

【问题讨论】:

    标签: c# asp.net ajax


    【解决方案1】:

    检查任何 JavaScript 错误。有时,UpdatePanel 工作所需的 JavaScript 无法加载。

    【讨论】:

      【解决方案2】:

      我自己没有尝试过,但我发现几个论坛帖子推荐以下内容

      尝试将以下内容添加到您的 web.config

      【讨论】:

        【解决方案3】:

        另一种选择是检查您的 web.config。例如,您可以从 Visual Studio 创建一个新的启用 Ajax 的 ASP.NET 网站。这将生成正确的 web.config。复制现有 web.config 中的所有非 ajax 部分并设置好。这对我有用。

        -Edoode

        【讨论】:

          猜你喜欢
          • 2011-01-31
          • 2015-09-28
          • 2020-02-27
          • 2016-08-06
          • 2014-10-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多