如何验证ASPNET AJAX安装

时间:2008-09-26 00:14:11

标签: c# asp.net ajax

如何验证我的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文件作为第一个注释之一。我确定这是问题的根源,但我无法弄清楚为什么在IIS中我没有得到其他请求。

3 个答案:

答案 0 :(得分:0)

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

  

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

     

内   < system.webServer><处理>

     

< add verb =“GET”   路径= “的ScriptResource.axd”   类型= “Microsoft.Web.Handlers.ScriptResourceHandler”   validate =“false”/>

答案 1 :(得分:0)

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

-Edoode

答案 2 :(得分:0)

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