2

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

  • 文件监控的文件名无效:'[Web App Path]\Controls'(这是一个目录)
  • 不允许请求的注册表访问。(来源:mscorlib - 调用堆栈表示堆栈较高的父级来自 System.Web.Compliation.BuildManager.ExecutePreAppStart())
  • System.Web.HttpException 发生/HResult=-2147467259/消息=文件不存在。
  • 访问路径:'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.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)中的 System.Threading.Monitor.ReliableEnter(Object obj, Boolean& lockTaken)
  • 值不能为空。参数名称:source [堆栈父级:System.Web.Compilation.BuildManager.LoadCachedPreAppStartAssemblies(string preStartInitListPath)]

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

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

除了 VS2010 的修复安装还有什么建议吗?(当我有时间时,我可能会最终尝试)。

4

1 回答 1

0

安装一定是损坏了。我们重新映像机器并重新安装 VS2010。

于 2013-06-12T08:08:42.667 回答