首页 > 网站 > IIS > 正文

在win10上IIS网站部署实录(三)

2024-08-29 03:10:24
字体:
来源:转载
供稿:网友
  一、解决asp后台报错问题
  
  1、百度一下你就知道,可能引起http500错误的原因有很多种,我们需要进一步明确知道具体的错误原因:
  
  去除【工具->Internet选项->高级->显示友好的HTTP错误信息】前的复选框,如下图所示:
  
  2、刷新页面后,可以看到不再是http500错误了。如下图:
  
  3、此时可以看到,虽然不是http500错误了,但只是说发生了一个错误,asp并没有返回具体的错误信息。此时需要设置asp的调试属性,将错误发送到浏览器设置为true。选中网站,在功能视图中找到ASP并双击,找到调试信息中的“将错误发送到浏览器”设置为true,然后应用。如下图:
  
  4、再次刷新后台页面,终于可以看到具体的错误信息了。如下图:
  
  5、分析原因是由于asp页面代码中使用了相对路径,而IIS安装完后默认的asp是不允许使用相对路径(即父路径)的。此时需要将asp行为属性中的启用父路径设置为true。如下图:
  
  6、再次刷新页面,又出现了新的’800a0e7a’错误,如下图:
  
  7、数据库连接错误,网上很容易就能找到具体的原因是由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,导致无法连接到Access数据库。解决办法是应用程序池“启用32位应用程序”设置为true即可。如下图:
  
  8、终于可以访问到网站后台,并且成功登陆了!


  二、总结
  
  1、IIS完全安装比较省事(如果用了发现少功能,再安装,每次都要重启电脑)
  
  2、结合实际情况,设置默认文档,启用或禁用目录浏览
  
  3、IE浏览器要取消显示友好的http错误消息,以便调试
  
  4、asp网站需要启用父路径和将信息发送到IE浏览器
  
  5、64位操作系统,应用程序池需要设置启用32位应用程序,access数据库驱动程序才能正常运行
  
  6、虽然目前没有涉及,后期维护可能会涉及到网站权限问题。需要设置IUSR的权限。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表