25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

ajaxpro在iis6服务器中使用无效的解决方法


时间:2013/08/13   来源:网站后台管理系统
对于每一个做网站的程序员来说,ajaxpro并不陌生,由于ajaxpro的出现,它给网站带来的更好的用户体验,而且使页面更美观、更人性化。对于25亿网站后台管理系统大家都很熟悉,25亿网站后台管理系统前台全部采用静态页面生成,但是静态页面一样的可以跟后台进行交互,这利用的就是ajaxpro的功能。ajaxpro的使用是需要服务器的支持的,如果服务器上的iis没有设置好就会造成ajaxpro无效,现在给大家介绍下ajaxpro在iis6服务器中使用无效的解决方法。

ajaxpro在iis6服务器中使用无效的原因主要是iis中没有对.ashx进行映射或者版本不正确而造成的。.ashx文件的作用用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。

我们知道了ajaxpro在iis6服务器中使用无效的原因,那么我们只要在iis中定义并映射.ashx就可以了,步骤如下:
依次打开iis---网站属性---目录---配置---映射,然后添加相应的映射,映射名:.ashx;映射路径:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll;限制为:GET,HEAD,POST,DEBUG;脚本引擎打上勾。

ajaxpro在iis6服务器中使用无效的解决方法

在上面的映射路径中要注意.net的版本,我上面写的是.net2.0版本,不同的版本就设置相应的版本就可以。v2.0.50727是2.0版本,如果是3.5版本就把v2.0.50727修改为v3.5.50727,但是有时并不是这样,我们可以查找相应的文件路径名就可以了,在.net的安装路径当中查找。

点击次数:       打印此页  关闭