广告:
环境:asp.net mvc2.0 asp.net 3.5 sp1
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\eeb4a1ba\4d4e8f83\App_global.asax.us2xn-fi.dll”--“拒绝访问。 ”
很简单,只要在windows/temp权限设置里面把Network service(如果是win2000则是asp.net用户)的权限加上就行
还有一个目录:C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
或者:C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files
1.%Systemroot%下创建一个临时文件夹,并命名该temp
2.授予aspnet用户帐户在.NET Framework 1.0 或.NET Framework 1.1 中的网络服务用户帐户的临时文件夹的完全权限。
3.用鼠标右键单击我的电脑,然后单击属性
4.在高级选项卡上,单击环境变量
5.选择在系统变量,该临时变量,然后单击编辑
6.类型%SystemRoot%\TEMP 变量值的框中,然后单击确定
7.重复步骤 5 和 6 以编辑该临时变量。单击确定两次。
8.单击开始,然后单击运行
9.要重置 Internet Information Services (IIS),请在命令提示符下键入iisreset 。
广告: