IIS Temporary ASP.NET Files拒绝访问解决方案

错误提示:

    error CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\xxxxxx.dll' -- '拒绝访问。 '

 

目前大概有这样几种方案:

    方案1:
    对文件夹'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files,增加权限NETWORK SERVICE,IUSER_XXX,ASPNET,Everyone,给予可写权限。

    方案2:
    对文件夹'c:\WINDOWS\Temp,增加权限NETWORK SERVICE,IUSER_XXX,ASPNET,Everyone,给予可写权限。

    方案3:
   
    1. 在 %Systemroot% 下创建一个目录, 命名为 Temp. (如果已经存在该目录, 此步可略过)
    2. 将该目录的 aspnet 用户帐户(相对于 .NET Framework 1.0 来说) 或者是 NETWORK SERVICE 用户帐户(相对于 .NET Framework 1.1 以上版本)赋予完全许可权限.
    3. 将系统环境变量 TEMP 指向 %SystemRoot%\TEMP .
    4. 将系统环境变量 TMP 指向 %SystemRoot%\TEMP .
    5. 如果有必要, 在开始——〉RUN 中输入 iisreset 重置 Internet Information Services (IIS).
    6. 如果有必要, 重启计算机.

 

 

 

转载自:http://www.cnblogs.com/bowen80/archive/2009/03/13/1410940.html

转载于:https://www.cnblogs.com/heaven.kaixin/archive/2011/01/11/1932952.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
没有对temporary asp.net files的写访问权限可能是由于以下几个原因导致的: 1. 没有对temporary asp.net files文件夹进行适当的权限设置。在ASP.NET应用程序中,temporary asp.net files文件夹用于存储即时编译器生成的临时文件。如果当前用户或者应用程序池身份验证用户没有适当的权限,就无法对该文件夹进行写操作。 解决方法:通过管理员权限登录服务器或计算机,找到temporary asp.net files文件夹,右键点击该文件夹,选择“属性”,然后进入“安全”选项卡,确保当前用户或应用程序池身份验证用户具有适当的写访问权限。 2. 当前用户或者应用程序池身份验证用户没有适当的权限对临时文件进行写操作。临时文件是在运行时生成的,如果当前用户没有适当的权限,就无法对其进行写操作。 解决方法:通过管理员权限登录服务器或计算机,找到当前运行的应用程序池,右键点击该应用程序池,选择“高级设置”,找到“进程模型”下的“标识”,确保当前用户或者应用程序池身份验证用户具有适当的权限。 3. 硬盘空间不足也可能导致没有对temporary asp.net files的写访问权限。如果硬盘空间不足,就无法生成或写入临时文件。 解决方法:检查硬盘剩余空间,并释放一些不必要的文件或者进行磁盘清理。 以上是没有对temporary asp.net files的写访问权限可能的原因和解决方法。根据具体情况,请适当调整权限或者进行硬盘清理操作确保有足够的空间和适当的权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值