C# 编译错误ASP.Net
我面临以下问题 CS0016:无法写入输出文件 'c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET 文件\ac7\73452b9a\5e5b0927\App_Code.j0itviqn.dll'--'访问权限为 否认。” 在谷歌搜索了2天后,我在%Systemroot%的“临时ASPNET文件”和临时文件夹中授予了网络服务权限。 我还通过右键单击我的计算机来检查“环境变量>系统变量”。 已禁用我的防病毒功能,但仍面临此问题C# 编译错误ASP.Net,c#,asp.net,C#,Asp.net,我面临以下问题 CS0016:无法写入输出文件 'c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET 文件\ac7\73452b9a\5e5b0927\App_Code.j0itviqn.dll'--'访问权限为 否认。” 在谷歌搜索了2天后,我在%Systemroot%的“临时ASPNET文件”和临时文件夹中授予了网络服务权限。 我还通过右键单击我的计算机来检查“环境变量>系统变量”。 已禁用我的防病毒功能,但仍面临此
有没有其他解决方案?您是否尝试过删除临时asp.net文件夹中的所有内容
另外,在Visual Studio的解决方案资源管理器中右键单击您的解决方案,尝试清理和重建解决方案。我已经解决了相同的问题。 检查组IIS\U IUSRS(或您使用的其他IIS用户组)是否具有完全控制权限: “c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ASP.NET临时文件” 和
“c:\WINDOWS\Temp”文件是否已被其他进程锁定?您可以手动删除该文件吗?这提供了清除缓存的完整步骤。我从asp.net临时文件夹中删除了所有文件夹,并重新生成了解决方案。但是仍然面临着同样的问题,我通常只在我的一个项目中看到过这个错误,那就是一个网站,而不是一个Web应用程序。我发现通过删除生成的App_Code.dll,这对我来说是可行的。您是否可以检查已发布的BIN文件夹中是否有多个AppCode.dll(如果您发现它们,请删除它们)。我想不出别的了,对不起。