日期:2014-05-18  浏览次数:20384 次

调试可以,直接进不行
直接按 f5 调试 没错,如果从iis 点击浏览 就报错.
windows 2003 server +asp.2.0+sql 2005

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

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

编译器错误信息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\0d8e19e4\45feb027\App_Code.tjbnhdrv.dll”--“拒绝访问。 ”

------解决方案--------------------
sql2005登陆帐号是windows登陆的还是SQL SERVER登陆的
------解决方案--------------------
有点象文件夹权限设置问题。把network service加到相关文件夹上,一般读权限就够了。
------解决方案--------------------
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
把这个目录的安全设置为everyone可写 或者你的IIS用户具有完全访问权限
------解决方案--------------------
.net运行的时候 会自动的把编译过的dll放这个文件夹 如果不能写 肯定跑不起来
------解决方案--------------------
安装软件时framework2.0权限分配问题
卸载iis、.net
然后先装iis再装.net