在64位Windows Server 2008上运行ASP和Access网站需要进行一些特定的配置,以确保兼容性和功能正常,以下是详细的步骤和注意事项:
安装IIS7和ASP支持
1、打开控制面板:进入“控制面板”。
2、程序和功能:点击“程序”,然后选择“打开或关闭Windows功能”。
3、启用IIS:在弹出的窗口中,勾选“Internet信息服务(IIS)”并点击“确定”进行安装。
4、添加ASP支持:在IIS安装完成后,再次进入“打开或关闭Windows功能”界面,选择“Web服务器(IIS)”,然后点击“添加角色服务”,确保选中“ASP”。
创建和配置网站
1、创建网站:在IIS管理器中,右键点击“网站”节点,选择“添加网站”,按照向导设置站点名称、物理路径和绑定信息。
2、配置应用程序池:选择新建的网站,点击右侧的“基本设置”,选择“Classic .NET AppPool”作为应用程序池,如果使用默认的应用程序池,需要在高级设置中启用32位应用程序支持。
数据库连接设置
1、权限配置:确保Access数据库文件(*.mdb)所在的目录具有正确的权限,特别是,需要给IUSR用户写权限。
2、父路径支持:在网站的ASP设置中,启用父路径支持,这可以通过在IIS管理器中选择网站,然后在ASP设置中将“启用父路径”设置为True来实现。
3、临时目录权限:由于MSJet引擎改变了临时目录的位置,需要为系统盘下的“WindowsServiceProfilesNetworkServiceAppDataLocalTemp”目录添加Authenticated Users的完全控制权限。
常见问题解决
1、数据库连接失败:如果遇到数据库连接失败的问题,首先检查是否已正确配置IIS和ASP支持,然后检查数据库文件的权限设置。
2、权限不足:确保网站目录和数据库文件目录的权限设置正确,特别是对于everyone用户的完全控制权限。
FAQs
问题1: 如果在64位Windows Server 2008上运行ASP+Access网站时遇到数据库连接失败怎么办?
答: 如果遇到数据库连接失败,首先检查IIS和ASP是否正确安装和配置,确保Access数据库文件所在目录具有正确的权限,特别是IUSR用户的写权限,检查是否已启用父路径支持。
问题2: 如何为系统盘下的临时目录添加Authenticated Users的完全控制权限?
答: 可以通过以下步骤为系统盘下的临时目录添加Authenticated Users的完全控制权限:右击Temp文件夹,选择“属性”,切换到“安全”选项卡,单击“编辑”,在“输入对象名称来选择”中输入Authenticated Users,确定后返回“Temp的权限”对话框,将Authenticated Users的权限中的完全控制勾上,然后确定。
通过以上步骤,您可以在64位Windows Server 2008上成功运行ASP和Access网站,请确保每一步都按照指南操作,以避免常见的配置错误。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1099094.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复