1.部属asp程序到IIS7,显示404.3错误
A: 没有安装asp支持模块,服务器管理器,添加角色功能 ,选择asp,服务器端文件包含
在IIS管理器的机器功能视图,选择asp,把启用父路径设为true,把调试属性的“把错误发送到浏览器”设为true
2. 访问access数据库,显示“;file is in use"
A: 访问网站的用户(通常是IUSER)对该文件没有读的权限
3. 页面需要更新access数据库,显示“you must use a updatable query"
A: 访问网站的用户(通常是IUSER)对该文件没有写,修改的权限
4. 如果我给匿名用户(IUSER)写的权限,不是很危险吗? 另外机器上不止一个网站,怎么区分他们的权限呢?
A:IIS7不同网站可以使用不同的进程池,它会用不同的进程池ID来启动多个w3wp.exe. 在IIS管理器的功能视图,选择“身份验证”,“匿名身份验证”,编辑,选择“应用程序池标识”
这样匿名访问就是用 进程池ID的用户,而不是IUSR
5. 如何命令行修改匿名用户设置呢?
A: appcmd set config -section:system.webServer/security/authentication/anonymousAuthentication /userName: ""
6. "No microsoft.Jet.DB.4.0 driver install on this machine"
A: 找到网站对应的进程池,高级设置,选择“运行在32位模式”