• 在IIS上发布网站后,在编译时出现CS0016拒绝访问错误


    错误如下图所示:
    $@2W0DS3P3HP]CO(PC0%05Y.jpg
     
     
    关键性错误信息:
     
    编译器错误消息: CS0016: 未能写入输出文件“c:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files oot8b0443a9fbbcc979App_global.asax.nc86sxiq.dll”--“拒绝访问。 ”
     
     
    解决方法及原因:
     
    因为IIS在编译网站时,会将编译的文件存放在系统临时文件夹里,然后将系统临时文件夹里的程序集拷贝到IIS的临时目录里,这边出错时因为访问系统临时目录是出现权限不足的情况,所以只要给IIS添加对系统临时目录的访问权限即可,这里的初步解决方案是将系统临时目录(C:WindowsTemp)添加Everyone或者IIS_IUSERS用户即可。
     
     
  • 相关阅读:
    2014年之新年新愿
    C#解析Xml的Dom和Sax方式性能分析
    WCF协议与绑定
    使用SqlServer数据批量插入
    跨站脚本攻击XSS
    疯狂的JSONP
    SQLiteOpenHelper
    Android常用的UI布局
    Android用户界面
    ListView
  • 原文地址:https://www.cnblogs.com/mstmdev/p/5471115.html
Copyright © 2020-2023  润新知