未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root的解决方法
描述:Framework\v4.0.30319\Temporary ASP.NET Files\root... 拒绝访问
“/”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1b0716f3\358247d3\App_Code.lcotlxdh.dll”--“拒绝访问。 ”
解决方法:
开始以为是“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”文件夹权限的问题,但怎么设置这个权限也解决不了问题。
后来在应用程序池设置中将“加载用户配置文件”(Load User Profile)设置为true,问题就解决。