VS2010奇怪的ASP.NET启动错误

时间:2013-01-22 00:21:28

标签: c# asp.net visual-studio-2010 telerik asp.net-development-serv

我现有的VS2010 ASP.NET解决方案正常运行。但是现在当我尝试运行它时,我得到一些非常奇怪的(看似随机组合)错误:

  • 文件监控的文件名无效:'[Web App Path] \ Controls'(这是一个目录)
  • 不允许请求的注册表访问权限。 (来源:mscorlib - 调用Stack表示其父级位于堆栈的上方是来自System.Web.Compliation.BuildManager.ExecutePreAppStart())
  • 发生System.Web.HttpException / HResult = -2147467259 / Message =文件不存在。
  • 访问路径:'C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 6c9c2bea \ 84b35c9c \ App_Web_cyfzelmo.dll'被拒绝。 (也 App_Browsers.dvwnc2tw.dll,App_global.asax.wtigsdou.dll)
  • 远程主机强行关闭现有连接
  • 访问被拒绝。 (来自HRESULT的异常:0x80070005(E_ACCESSDENIED)) - System.Threading.Monitor.ReliableEnter(Object obj,Boolean& lockTaken) 在System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)
  • 值不能为空。参数名称:source [stack parent:System.Web.Compilation.BuildManager.LoadCachedPreAppStartAssemblies(string preStartInitListPath)]

只有在调试/异常/ CLR异常(抛出)设置时才会显示这些内容,但我不记得以前看过它们(我通常总是设置此选项)。我创建了一个空白的ASP.NET解决方案,启用了CLR Exceptions(Thrown),并且还得到了注册表和参数null错误 - 每当我重建并重新运行解决方案时。

我最近也安装了VS2012,但不确定这是否是原因。我也升级了我的Telerik控件 - 但我的空白解决方案没有配置它们。

除VS2010的维修安装以外的任何建议? (当我得到时间时,我最终可能会尝试)。

1 个答案:

答案 0 :(得分:0)

安装必定已损坏。我们重新对机器进行了成像并重新安装了VS2010。