网站打开是出错,信息如下:
“/”应用程序中的服务器错误。
编译错误
说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息:CS0016: 未能写入输出文件“c:\WINDOWS\\Framework\v2.0.50727\Temporary Files\root\fe6e7be4\7c198db4\App_Web_masterpage.master.cdcab7d2.fqsi_qfb.dll”--“拒绝访问。 ”
源错误:
源文件:行:0
编译器警告消息:警告:CS0108: “ASP.masterpage_master.Profile”隐藏了继承的成员“MasterPage.Profile”。如果是有意隐藏,请使用关键字 new。
源错误:
警告:CS0108: “ASP.masterpage_master.ApplicationInstance”隐藏了继承的成员“MasterPage.ApplicationInstance”。如果是有意隐藏,请使用关键字 new。
源错误:
显示详细的编译器输出:
显示完整的编译源:
版本信息:Microsoft .NET Framework 版本:2.0.50727.42; 版本:2.0.50727.42
在微软的网站搜到了这个问题的解决方法,其实很简单,只要在windows/temp权限设置里
面把Network service(如果是win2000则是用户)的权限加上就行。
如果不行,将系统安装目录windows下的TEMP文件夹的USER用户的访问权限更更为,写入,或者完全控制,因为,windows中如果安装了vs或者vs,在系统用户中将自动添加用户,而增加的此用户属于USERS组,所以默认情况下,USER用户没有写入TEMP文件夹的权限,因此在编译时出现以上错误!
具体解决方法请参照
/default.aspx?scid=kb;en-us;825791