网站无法打开的解决方法

  网站打开是出错,信息如下:

“/”应用程序中的服务器错误。

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\fe6e7be4\7c198db4\App_Web_masterpage.master.cdcab7d2.fqsi_qfb.dll”--“拒绝访问。 ”

源错误:

[没有相关的源行]

源文件:    行: 0



 


 




版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

 

在微软的网站搜到了这个问题的解决方法,其实很简单,只要在windows/temp权限设置里


面把Network service(如果是win2000则是asp.net用户)的权限加上就行。

如果不行,将系统安装目录windows下的TEMP文件夹的USER用户的访问权限更更为,写入,或者完全控制,因为,windows2003中如果安装了vs2003或者vs2005,在系统用户中将自动添加ASP.NET用户,而增加的此用户属于USERS组,所以默认情况下,USER用户没有写入TEMP文件夹的权限,因此在编译时出现以上错误!

具体解决方法请参照
http://support.microsoft.com/default.aspx?scid=kb;en-us;825791

原文地址:https://www.cnblogs.com/edrp/p/1270164.html