当前位置:  开发笔记 > 后端 > 正文

为什么Visual Studio会使用MVC RC1崩溃打开ASPX

如何解决《为什么VisualStudio会使用MVCRC1崩溃打开ASPX》经验,为你挑选了3个好方法。

尝试删除所有bin/obj目录,并清除Temporary ASP.NET Files和%TEMP%目录.然后从VS2008命令提示符处发出以下命令:

ngen /delete System.Web.Mvc
ngen /delete System.Web.Abstractions
ngen update

还要确保所有引用(MvcContrib,针对MVC构建的任何其他内容)都指向与所有其他引用相同的MVC版本.

这似乎对我有用(到目前为止)



1> spmason..:

尝试删除所有bin/obj目录,并清除Temporary ASP.NET Files和%TEMP%目录.然后从VS2008命令提示符处发出以下命令:

ngen /delete System.Web.Mvc
ngen /delete System.Web.Abstractions
ngen update

还要确保所有引用(MvcContrib,针对MVC构建的任何其他内容)都指向与所有其他引用相同的MVC版本.

这似乎对我有用(到目前为止)



2> KristoferA..:

如果它们引用System.Core v3.5,则会有一些框架错误影响所有VS加载项等.首先清除NGen缓存."ngen update","ngen/delete [assemblyname]"或一个彻底的"ngen/delete*"通常会成功

有关此(和/或类似)问题的更多详细信息+解决方法:

http://forum.huagati.com/topic5-addin-causes-ide-to-close.aspx

http://code.msdn.microsoft.com/PowerCommands/WorkItem/View.aspx?WorkItemId=8

http://www.jetbrains.net/devnet/thread/274657

更新:最后来自MSFT的人承认存在问题:http: //blogs.msdn.com/jnak/archive/2009/02/15/potential-crash-in-vs-when-using-the-mvc-rc -on-Windows的azure.aspx

更新2:尝试解决方法(VS2008加载项):http://www.huagati.com/ProjectLoader/

更新3: Microsoft有一个CLR补丁(KB963676)可以解决此问题.它不能从microsoft.com下载,但可以通过MSFT支持/ PSS请求.

更新4:现在可以从Microsoft Connect下载CLR修补程序:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=16827&wa=wsignin1.0

http://blogs.msdn.com/jnak/archive/2009/02/26/fix-available-asp-net-mvc-rc-crash-in-a-windows-azure-cloud-service-project.aspx



3> martijnbolan..:

我不得不删除PowerCommands加载项以使VS再次运行.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有