我上周安装了Visual Studio 2012 Ultimate。我们目前使用VS 2010 Professional,因此使用2012是我唯一的测试选项。mvc 3 System.AccessViolationException与vs 2012
我打开了VS 2012 Ultimate并打开了一个在VS 2010中编写的MVC 3项目,然后撤消签出代码。然后不运行项目并获得以下错误,但类似的项目正常工作。
System.AccessViolationException未处理HResult = -2147467261 消息=试图读取或写入受保护的内存。这通常是指示其他内存已损坏的 。源= WebDev.WebHost40 堆栈跟踪:在 Microsoft.VisualStudio.WebHost.Host.ProcessRequest(连接康恩)处 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context Microsoft.VisualStudio.WebHost.Server.OnSocketAccept(对象 acceptedSocket)(对象 状态)在 System.Threading.ExecutionContext.RunInternal(的ExecutionContext 的ExecutionContext,ContextCallback回调,对象的状态,布尔 preserveSyncCtx)在 System.Threading.ExecutionContext.Run(的ExecutionContext 的ExecutionContext,ContextCallback回调,对象的状态,布尔 preserveSyncCtx )在 System.Threading.QueueUs erWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 在System.Threading.ThreadPoolWorkQueue.Dispatch()在 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() 的InnerException:
是否以“以管理员身份运行”打开了visual studio 2012 – Roman
查看同样的问题 – SiberianGuy
我不明白你的意思是“然后撤消结帐代码,然后不运行项目”。你能否详细说明一下? –