Visual studio 2015 Visual Studio 2015中的生成解决方案出现错误“;生成Win32资源时出错:访问被拒绝;

Visual studio 2015 Visual Studio 2015中的生成解决方案出现错误“;生成Win32资源时出错:访问被拒绝;,visual-studio-2015,build,Visual Studio 2015,Build,我在使用Visual Studio 2015构建解决方案时遇到了一个奇怪的错误。 错误信息见附件: 7>(0,0): error CS1567: Error generating Win32 resource: Access is denied. 7>(0,0): warning CS1610: Unable to delete temporary file 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.N

我在使用Visual Studio 2015构建解决方案时遇到了一个奇怪的错误。 错误信息见附件:

7>(0,0): error CS1567: Error generating Win32 resource: Access is denied. 
7>(0,0): warning CS1610: Unable to delete temporary file 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\4b1e3fb3\c485404e\CSC4CF967AFEF7848B58432AE4797C64B6E.TMP' used for default Win32 resource -- The system cannot find the file specified. 
7>Validation Complete


这是什么错误以及如何解决?

通过授予自己对该文件夹的写入权限来解决
c:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NET临时文件\


另外,如果应用程序是64位的,我需要授予对
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\临时ASP.NET文件\
的访问权限。同样如此。

将文件夹的全部权限授予当前用户后,其工作正常
c:\Windows\Microsoft.NET\Framework\v4.0.30319\临时ASP.NET文件。

这真奇怪。您对驱动器有自定义权限吗?您是否在web应用程序上使用Windows身份验证?或者你是在模仿一个定制的身份?默认情况下,
IIS\u IUSRS
对该目录具有相应的权限。考虑到这一点,我的直接问题是您当前的用户是否属于
IIS\u IUSRS
——或者您的文件夹权限是否出了问题。