一、ASP配置
1、asp要开启父路径
2、防火墙开放端口。例如你的网站打算用8002端口而不是80,那防火墙要开放8002端口,否则就是开放80端口
3、iis添加默认访问页index.asp
4、c:/windows/temp增加iisxxx的 写入权限
给 C:\Window\Temp 目录,设置IUSR读写权限,解决(Microsoft JET Database Engine 错误 '80004005')错误。
5、应用程序池要选net2.0,经典模式
6、应用程序池,高级设置–>允许32位应用程序
61)对于Win2008 R2的IIS7,可以直接配置:打开IIS7,找到要配置的网站,并找到该网站使用的“应用程序池”。在“应用程序池”找到它,选中,变蓝,在右边栏找到“高级设置”,找到“启用32位应用程序”,值为“False”时是不允许,值为“True”时,为允许。点击下面的“确定”保存即可
62)对于Win2008 R2的IIS6在命令行,或“运行”中,输入“Cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1”,运行,就可以了。
7、全局站点的 错误页 - 编辑功能设置 - 错误响应:选择“详细错误”。
8、解决IIS7中Access数据库问题:
默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。
给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加 一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。
设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp 的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users,确定》返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上,确定》确定。
9、需要给 ACCESS文件的Users用户添加“读写”权限
链接方式:
ServerPath=Server.MapPath("/xxx.mdb")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ServerPath
Set schooldb=Server.CreateObject("Adodb.Connection")
schooldb.Open connstr
二、PHP配置
参考资料:
1、https://www.cnblogs.com/jinhaoran/p/12463330.html
2、