AJAX应注意IIS有没有.ashx扩展

今天将本地做好的一个web程序放到服务器上,居然不行。web程序使用了ajax来往返数据。

检查生成的html语句,有这么两句代码
< script  type ="text/javascript"  src ="/cargo/csharpwrapper/common.ashx" ></ script >

    
< script  type ="text/javascript"  src ="/cargo/csharpwrapper/SD.Supercargo.WebApp.Forms.ProductInfoAjax,SD.Supercargo.WebApp.ashx" ></ script >

就是说Ajax应是起来了。检查应用程序所在的目录没有上级应用程序存在。再查IIS扩展,服务器上没有.ashx扩展。估计问题就在这了。添加之

选中应用程序,属性->虚拟目录->配置->映射->添加 AJAX应注意IIS有没有.ashx扩展
保存退出,一切正常。

你可能感兴趣的:(Ajax)