javascript中的命名空间未定义错误,无法从asp.net页面执行ajax方法

javascript中的命名空间未定义错误,无法从asp.net页面执行ajax方法,javascript,.net,ajaxpro,Javascript,.net,Ajaxpro,我正在使用Ajax Pro 当我测试网站时,我的机器上没有收到任何错误,但是从主机上收到的TimeSheet错误是未定义的(TimeSheet是名称空间) 我在下面的cdoe中从javascript函数中得到这个错误 try { var response = TimeSheet.DAL.ApexDalc.PopulateDuration(d1, d3); } catch(txt) { alert(txt.message); return false; } alert(response.va

我正在使用Ajax Pro

当我测试网站时,我的机器上没有收到任何错误,但是从主机上收到的TimeSheet错误是未定义的(TimeSheet是名称空间)

我在下面的cdoe中从javascript函数中得到这个错误

try
{
var response = TimeSheet.DAL.ApexDalc.PopulateDuration(d1, d3);
}
catch(txt)
{
 alert(txt.message);
 return false;
}

alert(response.value.Tables[0].Rows[0].Hours);
我已经在页面加载中使用
Ajaxpro.Utility.RegisterTypeForAjax(typeof(DAL.apexdal))注册了Ajaxpro

我还在web.config中添加了HttpHandler:

<httpHandlers>
    <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
    <remove verb="*" path="*.asmx"/>
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

您能否建议托管服务器在网站中出现错误的原因是什么

谢谢