ActPi向阳技术栈
← 返回文章列表

[IIS][ASP.NET]“拒绝访问临时目录”的解决方法

文章目录
  1. [IIS][ASP.NET]“拒绝访问临时目录”的解决方法
  2. 详细错误消息
  3. 思路一
  4. 思路二
  5. 最后

[IIS][ASP.NET]“拒绝访问临时目录”的解决方法

今天把程序部署到一台Windows主机上,通过浏览器访问时出现下面的错误: 1

详细错误消息

can't write outputfile “c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\946055b8\92eead15\App_global.asax.qakaesxx.dll”--“拒绝访问。 ”

思路一

可能是 .net 未注册,运行下面命令进行注册:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

思路二

iisuser没有访问文件夹c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files权限的问题。 赋予其读写权限。但设置好这个权限后也没解决问题,依然报相同的错。

最后

查看 C:\Windows\Temp 文件夹的权限情况,发现没有iisuser的写入权限,把读写权限给加上后解决问题!