一个ASP.NET调试错误
来源:互联网 发布:mac pro如何强制关机 编辑:程序博客网 时间:2024/05/18 02:59
在 Windows2003 下(IIS6),用 VS2003 生成一个 asp.net 应用,然后 F5 进行调试,出现如下错误信息:
“/0124”应用程序中的服务器错误。
编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0016: 未能写入输出文件“e:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/0124/fea90a4b/69167562/pw09que0.dll”--“拒绝访问。 ”
源错误:版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032
我于是用“WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files”在msdn以及网上搜了一把,搜到两种解决方案:
- 修改该目录的权限,加上“NETWORK SERVICE”,让它对该目录有控制权限。
- 修改IIS服务的缺省账户为“本地系统”
经验证,方法二可行,方法一失败。但是方法二会导致IIS运行不安全,所以这种方法不太合适。
后来我查看了别人的配置,发现人家IIS服务的缺省账户都是“网络服务”,这就说明我的机器的权限设置在某个地方存在差异。但是问题出在哪里呢?我遍查MSDN和Google/baidu也没有找到答案。
后来不知道抽了哪根筋,灵光一闪,看看 Windows/Temp 的权限设置,把 “NETWORK SERVICE”的权限设置为“控制”级别,再试试Debug,成了!
真是见鬼!难道说这是Windows的一个BUG?还是我的哪个地方的设置出现了问题?
- 一个ASP.NET调试错误
- 一个ASP.NET调试错误
- asp.net 调试错误
- ASP.net 2005 调试错误
- asp.net调试错误解决一则
- asp.net调试错误解决方法收集(1)
- asp.net调试错误解决方法收集(2)
- ASP.NET调试错误方法处理
- asp.net调试错误解决方法收集
- asp.net 错误跟踪与调试
- asp.net调试错误解决方法收集
- VS2010中asp.net调试.ashx程序错误的一个简单方法!
- VS.NET调试 ASP.NET出现的常见错误总结
- VS.NET调试 ASP.NET出现的常见错误总结
- ASP.net 调试错误,对象标识符没有表示一个有效的对象。(异常来自HRESULT:0x800710D8)
- ASP.net 调试错误,对象标识符没有表示一个有效的对象。(异常来自HRESULT:0x800710D8)
- Asp.net :一个调试错误 Breakpoint will not currently be hit. No symbols loaded for this document.
- ASP.NET 调试时出现 app_offline.htm 错误
- 天下无贼的甜美生活
- 情人节礼物方案!LED显示摇棒全套方案及源程序(zz)
- 有中国特色的常用词汇
- About apache service(specify an alternate serverconfigfile)
- 一剑霜寒十四州——中国武侠电影三十年(转)
- 一个ASP.NET调试错误
- 泡酒吧(barflyer)常用真正实用知识
- [软件架构师系列教程-3]DotNET架构的核心开发技术
- 对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度?
- [软件架构师系列教程-4]软件体系架构模式在J2EE中的应用
- 随笔
- C#读写配置文件
- InfoPath,你不需要吗?
- 使用 MSXML 5.0 或 .NET Framework 托管代码在 InfoPath 2003 中验证数字签名