Windows Server 2008下asp+access无法登陆问题总结

时间:2021-08-29 03:42:49

今日把一套陈旧的企业办公平台部署至公司新采购的服务器,因为在本机windows7环境已经反复测试通过。本以为分分钟完成的事情,结果折腾了我2天。服务器系统:windows server 2008 r2 sp1,数据库:SQl2005+access

解决方案1:1、ASP -- 启动父目录改为TRUE
      2、应用程序池--设置应用程序池默认设置--启用32位应用程序--TRUE
      3、文件夹--属性--安全--添加用户组--Authenticated Users给了全部权限
      4、修改C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp--属性--安全--添加组--Authenticated Users给了全部权限
      5、运行cmd转到C:\Inetpub\AdminScripts
       运行 cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true
          IIS--网站属性--ASP--讲错误发送到浏览器--改为true 就解决了,反正我搞了那么多的地方,至于最少只要设置什么地方你就自己试试看吧

以上红字部分为网上比较普及的一些解决方案,当初在windows7上就是如上一些步骤解决的,在我这台服务器上反复尝试,询问度娘后只有自己着手解决。

问题分析:1因为系统中大部分账号为中文账号但admin账号又可登陆,但进入系统后很多地方都为"????"或一些其他奇怪的字符,故分析估计是字符编码的问题,在iis中各种设置后发现server2008默认安装好后 控制面板-区域语言 Windows Server 2008下asp+access无法登陆问题总结红框处为英文,更改系统区域语言为中文后重启服务器,将iis中项目的.net全球化改为下图所示后问题解决Windows Server 2008下asp+access无法登陆问题总结