1

我上周安装了 Visual Studio 2012 Ultimate。我们目前使用 VS 2010 Professional,所以使用 2012 是我唯一简单的测试选择。

我打开了 VS 2012 Ultimate 并打开了一个用 VS 2010 编写的 MVC 3 项目。然后撤消签出代码。然后不运行项目并收到以下错误,但类似的项目可以正常工作。

System.AccessViolationException 未处理 HResult=-2147467261 消息=尝试读取或写入受保护的内存。这通常表明其他内存已损坏。Source=WebDev.WebHost40 StackTrace:在 Microsoft.VisualStudio.WebHost.Server.OnSocketAccept(Object acceptedSocket) 在 Microsoft.VisualStudio.WebHost.Host.ProcessRequest(Connection conn) 在 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) 在系统。 Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.QueueUserWorkItemCallback.System.Threading。 IThreadPoolWorkItem。

4

1 回答 1

1

尝试使用 IIS Express,Visual Studio 开发服务器不是一个完整的 Web 服务器,它有很多错误。

于 2012-10-07T07:41:25.273 回答