访问iis所有动态页提示链接被重置http状态aborted
昨天配置asp.net运行环境时,访问所有的动态页,如asp.net的aspx或者asp,都提示链接被重置,http状态为aborted。
看系统系统日志也没用错误提示,不知道哪里权限配置错误了,蛋痛。后面发现asp.net是因为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files目录没有加上Users组的写入权限,加上后访问asp.net的aspx页面正常访问,但是为什么系统日志没有记录错误信息,蛋痛。
后面不知道设置了什么权限,好像是给IIS默认错误页面文件夹(参考:IIS 404错误提示“系统找不到指定的文件”)增加了Users组的读取权限后,系统日志中才出现了C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files没有写入的错误。
asp则出现下面的错误,而且这个错误只在iis重启后第一次访问asp页面时出现,后续继续访问asp页面报链接被重置的问题,系统日志中不会重复出现。
错误: 应用程序池 'DefaultAppPool' 的模板永久性缓存初始化失败,这是由下列错误所导致: 无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码。。
解决办法:
将IIS_WPG帐户设置为读取与执行、列出文件夹目录、读取,而NETWORK SERVICE则需要完全控制权限。
要配置的相关目录有以下几个:
%systemroot%/Help/IISHelp/Common
%systemroot%/System32/Inetsrv/ASP Compiled Templates
%systemroot%/IIS Temporary Compressed Files
加支付宝好友偷能量挖...
原创文章,转载请注明出处:访问iis所有动态页提示链接被重置http状态aborted