关于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,

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

转载于:https://www.cnblogs.com/xiaoding/archive/2012/06/05/CS0016.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值