IIS之Aspx Net权限问题
一个.NET网站,在IIS上发布的,访问时候提示 :
没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
ASP.NET Files”的写访问权限 在IIS中
发布程序一个ASP.NET程序,通过IE访问报如下错误:
当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
说明: 执行当前 Web
请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及
代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
搜索了一下相关内容后发现是需要重新注册IIS服务扩展,在“开始”-
“运行”里输入如入命令C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\a
spnet_regiis -i -enable
回车 , 重新注册IIS服务了一下,注册后,还是不行。
按照提示,找到 C:\WINDOWS\TEMP 右键--> 属性 --> 安全 ,添加一个NETWORK SERVICE
用户 , 将其 NETWORK SERVICE 用户的权限设置为 ‘修改,读取,写入
’。后点击“应用”; 此外我们还给下user 用户一个写入权限 。
重启IIS ,问题解决 。
Copyright© 2004-2020 河南海腾电子技术有限公司 版权所有 经营性ICP/ISP证 备案号:B1-20180452
豫公网安备 41019702002018号
电子营业执照