iis7下使用asp.net和access2007开发FAQ,1

1.无法运行ASP.NET程序?

安装IIS7的时候,默认情况下是不安装ASP和ASP.NET支持的。

解决:重新安装IIS7选中对ASP和ASP.NET的支持。

2.HTTP Error 500.0错误?

IIS7对应用程序的Application Pool默认设置是DefaultAppPool, 这个选项是对原生代码的支持。

解决:到应用程序高级设置里设置Application Pool : Classic .Net AppPool。

3. OleDbException (0x80004005) 错误

在IIS7中使用Access2007需要给ASPNET用户分配读写控制权限,并且还要为IIS用户启用Temp文件夹的写权限。

解决: 为*.accdb文件添加ASPNET用户,并赋予完全控制权限(不知道如何操作,上百度或google一下)。

如果你是Vista或longhorn系统:添加Authenticated Users到\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp的用户组中,并赋予读写权限。如果你是2k3或XP系统:添加ASP.NET用户帐户到Document settings\[服务器名称]\ASPNET\Local Settings\Temp的用户组,并赋予读写权限。

相关文章:Vista下的IIS7图解安装