当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
在IIS上部署程序后出现错误-当前标识(NT AUTHORITY/NETWORK SERVICE)没有对“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的写访问权限:
这种情况通常是因为先安装了.net Framework,然后再安装IIS服务器导致的,所以只要在IIS重新注册一遍.net Framework就可以了:
在命令行中输入命令:
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i –enable
这样就OK了,刷新页面试试吧。
当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
关于当前标识(用户名\aspnet)对ASP.NET Files的写访问权限的问题
由于昨天同事误删除系统文件,导致服务器无法启动,修复系统之后却发现B/S的系统跑不起来了,呜呜,我这着急啊。。。鉴于自己一瓶子不满半瓶子咣当,决定百度一把。。。于是,发现了这篇文章,我看了,也用了,真的恢复了,我真是感谢天感谢地感谢这位网友啊,毕竟,网聚的力量是大的。。。
错误:
当前标识(**\ASPNET)没有对“C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 当前标识(**ASPNET)没有对“C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[HttpException (0x80004005): 当前标识(**\ASPNET)没有对“C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。]
System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +3591451
System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +222
[HttpException (0x80004005): 当前标识(**\ASPNET)没有对“C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3540923
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +69
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +275
解决办法:
1) 关闭VS.NET
2) net stop iisadmin
3) C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable 相当于重新安装.NET
4) iisreset
下面是针对asp.net 4.0 的设置方法
今天部署一个网站,环境windows 2008+IIS 7.5,部署好以后访问提示报错:
Server Error in ‘/' Application.
The current identity (ECS-XXXXX\testweb) does not have write access to ‘C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files'.
网上办法C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i -enable 注册完以后还是不可以,最后按照报错提示去查看这个目录,发现Temporary ASP.NET Files不存在,新建文件夹Temporary ASP.NET Files 并赋权限以后访问正常。
关于CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files… ‘Access is denied.' 的解决办法
1、添加用户"Network Service” 和 “IIS_IUSERS” 读下面目录的读写权限
a) C:\Windows\Temp
b) C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
2、在C:\Windows\Microsoft.NET\Framework64\v4.0.30319
aspnet_regiis.exe -i
3、重启iis
iisreset /retart
如果还是不行,请重装IIS和framework,再把上面步骤执行一下
相关文章
win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法
这篇文章主要介绍了win2012中让IIS同时支持多版本ASP.NET 3.54.04.5的方法,需要的朋友可以参考下...2016-01-27- 这篇文章主要介绍了nginx try_files指令判断文件是否存在实例,本文用一个实际需求讲解try_files指令的使用,并给出配置示例,需要的朋友可以参考下...2016-01-27
Win7旗舰版中的IIS配置asp.net的运行环境配置教程(图文教程+视频)
因为在win7中通过iis运行asp.net比较容易出现一些问题,所有特别为大家找到了这篇不错的文章,需要的朋友可以参考下...2016-01-27- 使用IIS运行ASP.NET网站时一直报错,想到自己可能配置的有问题,于是上网找点资料看看,发现有个朋友对这个进行了详细的设置,非常好的介绍,我这里只是稍微总结下,好让自己记得更清楚...2016-01-27
- ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。...2016-01-27
- 本文主要针对开源 PHP 和非开源的 ASP.NET 在性能、成本、可扩展性,技术支持和复杂性等方面进行比较,感兴趣的小伙伴们可以参考一下...2015-12-25
- 在安装了mcafee的机器中,运行asp.net提示“”应用程序中的服务器错误。...2016-01-27
- 这篇文章主要介绍了IIS 7.5 部署ASP.NET失败的解决方法,需要的朋友可以参考下...2016-01-27
AngularJS向后端ASP.NET API控制器上传文件
这篇文章主要介绍了AngularJS向后端ASP.NET API控制器上传文件的相关资料,需要的朋友可以参考下...2016-02-05当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
这篇文章主要介绍了在IIS上部署程序后出现错误-当前标识(NT AUTHORITYNETWORK SERVICE)没有对C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files的写访问权限,需要的朋友可以参考下...2016-07-04PHP判断文件是否被引入的方法get_included_files用法示例
这篇文章主要介绍了PHP判断文件是否被引入的方法get_included_files用法,结合实例形式分析了get_included_files函数获取引入文件及遍历输出的操作技巧,需要的朋友可以参考下...2016-12-0264 位 ASP.Net 已注册 需要 32 位 ASP.Net 才能安装 Microsoft Reporting
这篇文章主要介绍了64 位 ASP.Net 已注册 需要 32 位 ASP.Net 才能安装 Microsoft Reporting,需要的朋友可以参考下...2016-01-27- 这篇文章主要介绍了iis6网站属性没有asp.net选项卡的解决办法,一般是没有安装.NET Framework 2.0的原因造成的,本文同时给出另外几种可能情况,需要的朋友可以参考下...2016-01-27
- 我们举例详细说明在运行ASP.NET的windows 2003虚拟主机上,对于多个ASP.NET站点的安全配置...2016-01-27
让Win2008+IIS7+ASP.NET支持10万并发请求
由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误...2016-01-27- ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。...2016-01-27
Win2003下配置iis+php+mysql+zend图文 使其支持asp,.net,cgi,perl和php
Windows 2003 下IIS 服务器配置, 使其完全支持asp,.net,cgi,perl和php+mysql+Zend。所需软件: ActivePerl、PHP、MYSQL、Zend...2016-01-27