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图解安装
安装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图解安装
将想法付诸于实践,借此来影响他人是一个人存在的真正价值