• 关于win7中的iis编译错误CS0016


    CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Tempora

          过自己在网上查找,我自己照着做:(呵呵,跟着做会成功的,当然自己要有思想哦!相信看完后一定把这错误解决!!)

    1.现在控制面板上的添加删除程序那安装好iis服务器。(不知道的话,把关于iis的都选上)

    2.打开iis然后新建网站,输入名称(自己随便填)然后找到自己做的网站的位置。(其他不要填,然后完成会有一个提示框,你点是就可以)

    3.让后停止默认的那个网站。启动自己的那个。

    4.点击网站浏览(自己注意找别点错哦),浏览器打开,呵呵,如愿以偿的报错了!没事,在掌握之中!

    5.找到c盘的windows文件夹,其下有一个Temp文件夹(不是c:下的,我就是这样错的!!!),如果你以前找过网上其他贴子,那就是添加iis_user,network_service并且赋予完全权限。

    6.注意:自己的网站一定放到ntfs格式的盘下,这样文件夹属性才有安全那个选项,也就是第五步的添加那个东西的地方!(自己的网站和c:\windows\temp都按第五步处理,还有那temp文件夹要设置系统变量!自己百度吧!我在这只强调第五步!下面有段引贴:)

    ===========================================================================================

    引用:

    在IIS下调配页面提示:CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\093dbc9f\952098a9\App_Code.js4osu3s.dll”--“拒绝访问。

    网上搜索了很多解决方法都不行,最后有一个说是权限的问题,最后的希望了,祈祷希望管用,然后把程序所在文件夹加入加上“NETWORK SERVICE”,并让它对该目录有读取及运行权限。

    并且对C盘 Windows\Temp 同样加上“NETWORK SERVICE”,并且权限也设置了读取及运行权限。

    然后重新调试运行还是不可以,郁闷呐,还是不能搞定,莫名其妙,活见鬼了!

    继续百度,csdn找寻,然后又有一个没用过的貌似可以试试,然后对:"我的电脑"-"属性"-"高级"-"环境变量",选择系统变量下的"TEMP",点编辑,设置变量值为 %SystemRoot%\TEMP,确定,并且对"TMP"也进行同样的操作,点击确定;重启ASP.NET State Service服务,重启IIS服务。

    再次测试,nnd,还是不可以,郁闷之极呀,破东西真想砸了它,嘿。。。不过还是自制住了没有砸下去。

    无奈之下,心一横,你是权限的问题是吧,好吧,那我就把NETWORK SERVICE”的权限全给你加上kl,

    又一次重新调试,惊喜出现了,期待已久的页面显露了出来,问题解决啦。;-) 不容易呀,为了其他朋友也有遇到此种情况,故此分享下,希望能帮助到大家。

  • 相关阅读:
    Android Studio 字体和字号调整
    【IDEA】项目中引入Spring MVC
    【Double】double精度问题和int、long除不尽取舍问题
    【进制转换】原码反码和补码的理解以及进制转换
    【工具】SwitchHost的使用
    【工具】谷歌浏览器使用技巧
    【Git和GitHub】学习笔记
    【IE兼容性】代码中多语言样式+IE不兼容解决
    【Trello】使用指南
    【实操】进制转换:除基倒取余法
  • 原文地址:https://www.cnblogs.com/xiaoding/p/CS0016.html
Copyright © 2020-2023  润新知