使用AjaxPro框架出现未定义错误
本地环境是 vs2005 +IIS6.0
测试服 IIS7.0 .netframework2.0
正式 IIS7.0 .netframework2.0
出现症状 :正式环境 有时会出现前台js调用方法是出现类没有定义的错误(有时候有,有时候正常),但是本地和测试服没有发现,使用的是ajaxPro.dll 不是ajaxPro.2.dll
web-config:
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>
<system.webServer>
<handlers>
<add name="ajaxpro" verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro" />
</handlers>
</system.webServer>
ajaxPro.dll都已经引用 命名空间引用 using AjaxPro;
IIS设置中 MIME类型 .ashx已添加
类中已注册 Utility.RegisterTypeForAjax(typeof(_Default));
调用的方法上面 已添加 [AjaxPro.AjaxMethod]
页面生成了2个js 路径<script type="text/javascript" src="/ajaxpro/core.ashx"></script>
<script type="text/javascript" src="/ajaxpro/aspx_Company_post_rent,App_Web_company_post_rent.aspx.96d858f5.ashx"></script> ,报错的时候我打开/ajaxpro/core.ashx会有未将对象引用到实例的错误