如果您遇到了在本地调试程序没问题,上传到服务器(Server 2008)后却总是报js错误: 'xxx'未定义,请继续阅读:
我用的是AjaxPro(9.2.17.1),Web.config配置如下:
- <system.web>
- <httpHandlers>
- <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
下面是在报错的情况下需要添加的
- <system.webServer>
- <handlers>
- <add name="ajaxpro" verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro"/>
另外,服务器上还要做如下配置(Server 2008):
处理程序映射(Server 2003下叫“应用程序映射”,在站点属性→主目录的“执行权限”→配置)→添加脚本映射,按下图设置即可,其他全部默认。