问题描述:
我用C#写了一个网站里边用了ajax技术。可是传到服务器上之后就用不了了,我在别的服务器上就能用。
是我花钱买的万网的空间,他那上边支持ajax。他就跟我说服务器上没有安装ajax,所以我把我的ajax放到了bin目录下边,可是还是不能用。没有效果。也不报错 ,他的服务器是支持asp2.0/3.5的
问题解答:
Ajax指的是一种异步调用Javascript做HTTP请求的技术,不是一种产品,没有安装不安装一说,只要空间能被访问,换句话说就是支持HTTP,那么就都支持Ajax,无论是.NET空间,还是PHP空间,还是纯静态空间。可见那个客服也什么都不懂。
你说“把ajax放到bin目录下边”指的具体是什么? 微软的.net Ajax framework library?
本地能用,服务器上面用不了估计是由于版本不对,可能主机是.net 3.5,你本地是用.net 2.0开发的,或者反之。 这样就需要额外对web.config做配置。
什么ajax?
.NET自带的,还是自己写的?
看服务器设置,有些服务器禁用了,某些东西的。
检查下不能用的服务器上面的.net环境是否是2.0或2.0以上版本,然后在IIS 属性中选择ASP.NET 选择2.0或2.0以上版本
先试试看看能不能用!
这和装不装有什么联系吗