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位模式” 

 

posted on 2012-10-25 10:14  Gu  阅读(213)  评论(0编辑  收藏  举报