Win7(64位)操作系统IIS7安装设置Asp+Access配置常见问题集锦图解
来源:互联网 发布:杰夫贝佐斯 知乎 编辑:程序博客网 时间:2024/05/14 05:53
Vista+IIS7支持Asp+Access无需更改应用程序池。
以我自己的实践证明,使用默认的DefaultAppPool即可,你甚至可以停用Classic.NETAppPool。
WindowsVistaEnterprice版本同样含有IIS,当然也可以安装IIS。
WindowsVistaEnterprice:这个版本在WindowsVistaBusiness的基础上增加支持MUI(多语言包),BitLocker和UNIX应用程序支持。这个版本并不准备零售,仅OEM提供给用户。我正使用的系统即是WindowsVistaEnterprice,其功能是大于WindowsVistaBusiness的。
Q1:我的windows7(64位)系统里面没有安装IIS?
A:系统默认是没有安装IIS的,需要你手动安装。
依次打开:控制面板\程序\程序和功能,选择我们需要的功能,asp,asp.net等选项的勾都打上。
Q2:我访问添加的网站,返回了“AnerroroccurredontheserverwhenprocessingtheURL.Pleasecontactthesystemadministrator”错误?
A:这个是因为你的程序某处有错误而产生的。并且IIS没有返回具体产生错误的原因。
需要在IIS中设置一下:
在左侧的目录树中选择你的网站,在右边的IIS分类下,找到并打开“ASP”:
展开“编译\调试属性”并设置“将错误发送到浏览器”为True(同时请注意将“启用父路径”选择为True)
Q3:我又有了新的问题:“不允许的父路径”
A:(见Q2)
Q4:“未指定提供程序,也没有指派的默认提供程序。”
A:这是由于你的系统是64位的,而64位操作系统不支持MicrosoftOLEDBProviderforJet驱动程序,也不支持更早的MicrosoftAccessDriver(*.mdb)方式连接。
Microsoft网站有如下说明:(见:http://msdn2.microsoft.com/zh-cn/library/ms141766.aspx)
用于Access和Excel数据库的MicrosoftOLEDBProviderforJet在64位版本中不可用。也就是说,如下两种连接字符串都已经无法正常工作了:
"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.mappath(db)
"driver=MicrosoftAccessDriver(*.mdb);DBQ="&Server.MapPath(db)
在64位windowns7系统中连接ACCESS数据库:
打开左边的“应用程序池”,右击右边的“DefaultAppPool”,选择“高级设置”,设置“启用32位应用程序”为“True”
因此,我们不得不修改IIS运行环境为32位:
另,SQL数据连接则可以在Windows 764位机上运行,链接字符串为:
"PROVIDER=SQLOLEDB;DATASOURCE="&SqlLocalName&";UID="&SqlUsername&";PWD="&SqlPassword&";DATABASE="&SqlDatabaseNameQ5:“磁盘或网络错误”或“未指定的错误”
MicrosoftJETDatabaseEngine错误'80004005'未指定的错误MicrosoftOLEDBProviderforODBCDrivers错误'80004005'[Microsoft][ODBCMicrosoftAccess驱动程序]磁盘或网络错误。A:产生这样的错误是由于IIS没有读取IE缓存的权限而引起的。(错误取决于你使用哪种方式连接Access数据库)只需设置缓存目录的权限即可:
打开文件夹:(注意,AppData文件夹是隐藏文件夹)
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\
在Temp上点击右键,依次点击“属性”、“安全”、“编辑”、“添加”,然后输入“AuthenticatedUsers”并点击确定。然后在AuthenticatedUsers的权限里面,设置“完全控制”和“修改”的权限。
Q6:Q4、Q5的问题我都解决了,但运行asp仍然提示错误
A:此时,估计你的Access驱动已经损坏,需要重新安装或者重新注册msadds.dll(OLEDBDataShape)提供程序了。
在运行里面输入下面的命令即可:
(64位系统的命令)REGSVR32"C:\ProgramFiles(x86)\CommonFiles\System\OleDB\MSDASQL.DLL"(附:32位的命令)REGSVR32"C:\ProgramFiles\CommonFiles\System\oledb\MSDASQL.DLL"
Q4:windows 7的64位系统下面配置IIS7都好了,但还提示404错误,找不到文件,怎么办。
A:此时,估计你还没有设置网站的默认首页文件,你可以进默认文档,可以添加一下你网站的首页文档。
- Win7(64位)操作系统IIS7安装设置Asp+Access配置常见问题集锦图解
- Vista/Win7操作系统(64位)+IIS7设置常见问题
- Vista(64位)操作系统+IIS7设置常见问题
- Vista(64位)操作系统+IIS7设置常见问题
- Win7(32位) 安装IIS7及ASP的配置
- 64位Win2008 Server下IIS7+ASP+Access站点配置
- Vista/Win7/Win2008下配置ASP+Access(解决asp 500错误)及Win2008等64位IIS7运行asp+access的方法
- 图解Vista中IIS7的安装及配置ASP+Access环境
- 64位Win7 IIS7 urlrewriter设置问题
- win7 64位旗舰版IIS安装及ASP+Access网站的配置
- win7 64位旗舰版IIS安装及ASP+Access网站的配置
- 64位Win7 IIS7运行 32位Asp.Net出错
- 64位Win7 IIS7运行 32位Asp.Net出错
- Win2008等64位IIS7运行asp+access的方法
- Win2008等64位IIS7运行asp+access的方法
- Windows Server 2008 IIS7+ASP+Access 安装配置
- windows2008 64位操作系统 IIS7.0 不能运行asp解决方案
- Win7中IIS7和ASP的安装配置和使用
- 长短信拆分
- iPhone开发之从平面的一个点移动到另一个点
- hdu 2095
- MFC 对话框背景贴图
- boost::asio 连接管理5
- Win7(64位)操作系统IIS7安装设置Asp+Access配置常见问题集锦图解
- IE6、7下li元素的子元素为dl,ul,ol时产生的bug
- JS学习之路--构建自己的代码库
- WIN7 64位 ODBC连接Oracle 32位报错问题
- tomcat的一些配置
- LINUX iptables配置详解
- MySQL中使用mysqldump命令进行备份与恢复
- SQLite3的使用
- android 配置默认壁纸