IIS Aspx Net权限问题

发布时间:2018/12/28 16:25:00

IIS   Aspx Net权限问题

一 、 具体问题

遇到一个.NET网站,在IIS上发布的,访问时候提示 :

没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary

ASP.NET Files”的写访问权限 在IIS中发布程序一个ASP.NET程序,通过IE访问报如下错误:

当前标识(NT AUTHORITY\NETWORKSERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Tempora

ry ASP.NET Files”的写访问权限。

说明: 执行当前 Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及

代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: 当前标识(NT AUTHORITY\NETWORK

SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Tempora

ry ASP.NET Files”的写访问权限。

二 、 解决方法

网上查阅了一些资料后发现需要重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable

回车 , 重新注册IIS服务了一下,但是注册后,还是不行。

说是没有emporary ASP.NET Files文件夹的写访问权限,就检查一下。

按照提示,找到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary

ASP.NET Files 右键--> 属性 --> 安全 ,添加一个NETWORK SERVICE 用户 , 将其 NETWORK

SERVICE 用户的权限设置为 ‘修改,读取,写入 ’。后点击“应用”

若没有找到 Temporary ASP.NET Files 这个文件夹

,自己手动创建一个,后做如上操作 。重启IIS,访问页面,还是不行

找到 C:\WINDOWS\TEMP 右键--> 属性 --> 安全 ,添加一个NETWORK SERVICE

用户 , 将其 NETWORK SERVICE 用户的权限设置为 ‘修改,读取,写入

’。后点击“应用”; 此外我们还给下user 用户一个写入权限 。

重启IIS ,问题解决



Copyright© 2004-2020 河南海腾电子技术有限公司 版权所有   经营性ICP/ISP证 备案号:B1-20180452   豫公网安备 41019702002018号    电子营业执照