2011-03-28 79 views
1

我有一个ASP.net应用程序,当我运行它的页面加载但它们不加载AJAX方法的方法。我得到这个错误。无法找到请求者URl AJAX

错误1:

/ajax/UserControls_WebUserControl,App_Web_webusercontrol.ascx.6bb32623.ssiyzisi.ashx

我已经重新安装AJAX,检查AJAXControlToolKit.dll路径的参考彬等...
web.config文件我使用:

<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /> 

但没有运气。

错误2:

说明:HTTP 404资源 你正在寻找(或它的 一个依赖项)可能已被移除, 更名,或者是 暂时不可用。请 查看以下URL并确保 拼写正确。

+0

我很困惑,有人能告诉我使用AJAX 3.5意味着什么?我认为AJAX是AJAX。 – 2011-03-28 14:31:35

+0

我认为他的意思是.NET 3.5。 – canon 2011-03-28 14:33:17

+1

@Tom Gullen我弄糊涂打字,但是我把它拿出:) – safi 2011-03-28 14:38:57

回答

0

您是否试图使用Page Methods?如果是这样,您需要在页面或母版页上的ScriptManager控件中启用它们。

+0

我已经找到了问题,它是运行的IIS服务器的问题,所以我更改了应用程序池以在经典池中运行我的应用程序。 – safi 2011-07-01 07:27:36