万户网络知识库 > 常见问题 > 网站的验证码在应用程序池为“集成”的模式下不能显示的解决方案
网站的验证码在应用程序池为“集成”的模式下不能显示的解决方案
更新时间:2019-03-11 18:44:20 访问量:
IIS 6.0版本(Server2003 服务器):
由于目前IIS6.0用户还较多,所以ezEIP默认是正确适配应用程序池为“经典”模式的,若需要用在“集成”模式下,可以用下面的解决方案:
打开网站根目录的web.config 文件,找到下面这行去掉
1、去掉system.web -> httpHandlers 节点中的这一行 :
EIP:
ezShop:
如下图
注意:EIP中的验证码与ezShop中的验证码,引用的程序集不同,不能混用;
IIS 7.0+版本(服务器为Server2008+或Windows7+):
1.打开“控制面板”,找到“管理工具”;
2.打开“Internet 信息服务(IIS)管理器”

3.找到对应的站点,点击“基本设置”,查看站点所使用的应用程序池;

4.切换到应用程序池视图,找到站点使用的应用程序池,点击“高级设置”;

5.修改站点应用程序池为“经典模式”;
6.重启引用程序池;
7.设置完毕,刷新网站页面,检查验证码是否显示正常;