지난 주 Visual Studio 2012 Ultimate을 설치했습니다. 현재 VS 2010 Professional을 사용하고 있으므로 2012를 사용하면 테스트하기위한 유일한 옵션입니다.mvc 3 System.AccessViolationException with vs 2012
VS 2012 Ultimate을 열었고 VS 2010에서 작성된 MVC 3 프로젝트를 연 다음 체크 아웃 코드를 실행 취소했습니다. 프로젝트를 실행하지 않고 다음과 같은 오류가 발생하지만 유사한 프로젝트가 올바르게 작동합니다.
System.AccessViolationException은 보호 된 메모리를 읽거나 쓰려고 시도되지 않은 HRESULT = -2147467261 메시지 =였다. 다른 메모리가 손상되었다는 표시 인 경우가 종종 입니다. 출처 = WebDev.WebHost40 스택 트레이스 : System.Threading.QueueUserWorkItemCallback.WaitCallback_Context에서 Microsoft.VisualStudio.WebHost.Server.OnSocketAccept (객체 acceptedSocket)에서 Microsoft.VisualStudio.WebHost.Host.ProcessRequest (연결 CONN) (객체에서 System.Threading.ExecutionContext.RunInternal ( 상태에서의 ExecutionContext) 의 ExecutionContext가 System.Threading.ExecutionContext.Run (ExecutionContext에 ContextCallback에서 콜백, 객체 상태 부울 preserveSyncCtx)이 의 ExecutionContext, ContextCallback 콜백, 상태 객체 부울 preserveSyncCtx) at System.Threading.QueueUs System.Threading._ThreadPoolWaitCallback.PerformWaitCallback에서 System.Threading.ThreadPoolWorkQueue.Dispatch()() 의 InnerException에서 erWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() : IIS Express를 사용하는
"Run As Administrator"로 Visual Studio 2012를 열었습니까? – Roman
동일한 문제가 표시됩니다. – SiberianGuy
"다음에 체크 아웃 코드 실행 취소 후 프로젝트가 실행되지 않습니다"라는 것이 무슨 의미인지 이해할 수 없습니다. 정교하게 제발 주시겠습니까? –