WEB开发网
开发学院WEB开发ASP 传统ASP程序开发者使用IIS7小提示 阅读

传统ASP程序开发者使用IIS7小提示

 2007-06-18 12:04:38 来源:WEB开发网   
核心提示: Microsoft JET Database Engine error '80004005'Unspecified error回答很简单: 关闭loadUserProfile, 或者设置temp directory的访问权限以允许写操作. 这一问题和其它兼容性问题导致, 我

-------------------------------------------------------------------------------------------------------------------- 

Microsoft JET Database Engine error '80004005'

Unspecified error 

--------------------------------------------------------------------------------------------------------------------

回答很简单: 关闭loadUserProfile, 或者设置temp directory的访问权限以允许写操作. 这一问题和其它兼容性问题导致, 我们考虑在Longhorn Server / Vista SP1中取消这一变化.   

不过现在, 您可以在下列措施中任选一项:   

这个 appcmd 指令将为缺省应用程序池关闭 loadUserProfile. 假如您的程序运行于不同的应用程序池(AppPool), 就相应改动一下:  

%windir%system32inetsrvappcmd set config -section:applicationPools /[name='DefaultAppPool'].processModel.loadUserProfile:false  

这条命令将把网络服务的临时目录权限改为可读可写。如果你是以另一个身份来运行程序,那么你还需要将那个身份的临时目录权限给打开:

icacls %windir%serviceprofiles etworkserviceAppDataLocalTemp /grant Users:(CI)(S,WD,AD,X)  

icacls %windir%serviceprofiles etworkserviceAppDataLocalTemp /grant "CREATOR OWNER":(OI)(CI)(IO)(F)  

脚本错误默认为不在浏览器中显示了  

作为安全策略的一部分,我们关闭了ASP的自动在浏览器中显示脚本错误的提示。也就是说一般用户将不会再看到你的语句到底是哪一行出了差错。取而代之的是这个错误提示:

--------------------------------------------------------------------------------------------------------------------  

Tags:传统 ASP 程序

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接