错误如下图所示:
关键性错误信息:
编译器错误消息: CS0016: 未能写入输出文件“c:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files
oot8b0443a9fbbcc979App_global.asax.nc86sxiq.dll”--“拒绝访问。 ”
解决方法及原因:
因为IIS在编译网站时,会将编译的文件存放在系统临时文件夹里,然后将系统临时文件夹里的程序集拷贝到IIS的临时目录里,这边出错时因为访问系统临时目录是出现权限不足的情况,所以只要给IIS添加对系统临时目录的访问权限即可,这里的初步解决方案是将系统临时目录(C:WindowsTemp)添加Everyone或者IIS_IUSERS用户即可。