Asp.netC#

编译器错误信息: CS0016: 未能写入输出文件

字号+ 作者:hanyufeng 来源: 2016-04-09 12:30:40 我要评论( ) 阅读:

Visual Studio 编译器错误信息: CS0016: 未能写入输出文件...

编译器错误信息: CS0016: 未能写入输出文件

错误信息提示:

编译器错误信息: CS0016:未能写入输出文件: '*:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\*\*.dll'--拒绝访问."

原因一:权限问题,访问权限问题。

解决方法1:

为用户NETASP(NETWORK SERVICE [window 2003])设置windows下Temp文件夹的所有权限。 

解决方法2: 

1、如果C:/Windows目录下没有Temp文件夹,则创建一个;

2、右键Temp文件夹--属性--安全,添加一个用户"NETWORK SERVICE ",(如果是.NET Framework 1.0 则添加用户"aspnet user"), "赋予权限--完全控制;

3、右击"我的电脑"-"属性"-"高级"-"环境变量",选择系统变量下的"TEMP",点编辑,设置变量值为 %SystemRoot%\TEMP,确定,再对"TMP"进行同样的操作,点击确定;

4、重启IIS服务,问题解决。

 

原因二:服务被某些优化软件禁止。

解决方法:

1、ASP.NET State Service被停止了,重新启动ASP.NET State Service服务,并设为自动。

2、开始-运行-iisreset;。 

3、OK 


参考:http://www.cnblogs.com/haoyi0418/articles/1038170.html

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。