金蝶云星空K3cloud [IIS][ASP.NET]“拒绝访问临时目录”的解决方法
[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!
今天把程序部署到一台Windows主机上,通过浏览器访问时出现下面的错误:
详细错误消息:
can’t write outputfile “c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
新建文件夹 Temporary ASP.NET Files上的写入权限 给IIS帐号权限
C:\Windows\Temp权限
思路一
可能是 .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的写入权限,把读写权限给加上后解决问题!
以上!
翻阅了一些资料后发现是需要重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令,回车,搞定
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable