当前标识没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问



我发现只要删除C:\WINDOWS\Microsoft.net\Framework\v2.0.50727\Temporary ASP.net Files 里面的文件就可以了,删除以后一切恢复正常,也就是说.net在运行的过程中会不断的往这个临时文件夹写入一些数据,因为某种原因,这些数据写不进去了,所以提示没有写入权限,这种情况发生的几率其实很小,经常会出现在服务器在有很多用户访问的时候重启了服务器,这时有可能会出现这种错误。

 

但是我发现清空了里面的问题,暂时是好了,但是只要时间一长又会重新出现这个错误,百思不得其解,查看系统的应用程序日志,找到了原因。在出现这个错误之前,系统有一条错误日志,说的是磁盘空间不足,奇怪,我的服务器每个盘都还有好几十个G的空间,怎么会报磁盘空间不足,突然想起来原来是我在服务器上做了磁盘配额,每个用户只分配了10G可用空间,检查networkService用户,它的磁盘空间已经用户,所以才报没有写入权限的错误。扩大其磁盘配额,一切恢复正常。

 

如果大家出现这个问题,建议大家检查一下磁盘空间是否真的不足,是否加了磁盘配额,另外查看一下 C:\windows\temp文件夹,因为.net 运行时需要network Service用户访问这个文件夹,看看这个文件夹内的文件是否太大,定时清空一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值