VS2008设计网页时只能查看源,不能打开设计界面

本文详细描述了解决Visual Studio 2008在使用ASP.NET MVC技术时,打开项目aspx文件后点击设计或拆分视图按钮导致IDE死机的问题。问题原因是rtx客户端软件更改了注册表中msxml解析dll的路径。通过修改注册表路径指向ms官方的msxml5.dll文件,可以解决该问题。

辛苦安装的vs2008和sp1等等,开始用的挺好,今天心血来潮想玩玩asp.net mvc技术,打开以前的一个asp.net项目时出不来设计器,一点“设计”或者“拆分”按钮就死机,IDE彻底没有反映,有了以前.net开发工具时不时会坏掉的经验,我这阵子安装啥软件都挺小心的啊,也就是新安装了一个ibm software update,一个暴风,一个rtx客户端,这些以前也用过啊,反复尝试之后搞定了这个问题。

 

问题现象:如果编写的是控制台程序,那么编译和运行都没有问题,但是如果是web项目,打开aspx文件以后,如果点设计或者点拆分视图的话,IDE就会死掉,点任何位置都没有响应。

打开windows事件查看器时可以在应用程序中看到以下警告信息:一个或多个模板不匹配任何已安装的项目包。

 

出现问题的原因:因为我安装的rtx客户端软件将注册表中的一个msxml解析dll的路径给改了。

 

解决的办法:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32

,点右侧的默认值,改成原来的msxml5.dll文件,一般在安装有office的机器上(我的是office 2003)时这个文件的路径为

C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll

需要根据你机器的实际情况修改路径,总之要指向ms官方的这个msxml5.dll文件。

 

修改完以后重新打开vs2008后测试正常。

转载于:https://www.cnblogs.com/iduo/p/3305768.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值