一、突然有一天,在使用vs2008从源视图向设计视图切换时,界面出现了假死现象,重装后亦无效。我从网上搜索原因,发现很多朋友都有类似的问题,但解决方案各异,原因更是众说纷纭。下面我就我所看到的和我的切身经历,对vs2008设计视图假死的原因及解决方案总结如下。

在这之前先说明下,有些朋友出现此类问题,其实并不是假死,或是源代码的错误,或是内存过低反映缓慢。而我下面要解决的问题都排除了这两种可能。

1、软件本身问题

可能是安装时出现错误或者是软件残缺,导致WebDeveloper组件丢失或未安装。此时选择“视图/设计器”,会出现“未能找到相关组件”的提示。并且你在program目录下找不到Microsoft Web Designer Tools文件夹。建议首先查看是否存在此文件夹。

解决方案:重装软件直到webDeveloper安装成功,强烈建议使用Microsoft Visual Studio 2008 Professional 英文版,不要用微软官方的90天试用版!

2、注册表被修改

安装office2003的用户其相关注册表HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32的键值是C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll,假如不是就可能使设计视图假死。注册表被修改一般是因为安装别的软件如RTX2006(腾讯通)【郁闷,我就是这个原因导致的设计视图假死】所造成的。它们会篡改注册表键值。

解决方案:运行注册表(开始-运行-输入"regedit"打开注册表)查看键值是否正确,假如不对,按上文修改。

3、office相关

从注册表路径就可以看出vs2008与office的关系甚密。假如office版本过低(如office2000或xp),或者office有某些错误,都可能导致vs2008出现错误。例如,当机器用老版本的的fpcutl.dll去访问office文件夹时,就会出现设计视图的假死。按照一个国外网友的做法是,重写fpcutl.dll文件,将原来的C:\Program Files\Microsoft Office\Office10改为C:\Program Files\Microsoft Expression\Web Designer。不过office2000目前用得不多了,很少是由于这个原因。但对office进行更新是可以试一下的。

解决方案:

(1)假如你是office2000或xp用户,按照上文重写fpcutl.dll文件。

(2)假如你是office2007用户,尝试更新office,之后重启电脑。

(3)假如还不行,尝试对C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件进行删除或重命名。

以上便是我对vs2008设计视图假死原因及解决方案的总结,假如你有类似问题可以从方案一到三依次排除,应该能够解决。

二、辛苦安装的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/jazzka702/archive/2009/07/29/1534432.html

vs2008打开aspx文件时设计界面死机情况的解决相关推荐

  1. 服务器一拷贝文件就死机,u盘拷贝文件时导致电脑死机怎么办【解决方法】

    使用u盘存储.拷贝文件在我们的日常工作生活中已是很常用的移动存储设备,而随着技术的发展,大容量u盘也随之而来,而使用 u盘拷贝文件导致死机 也是我们会遇到的问题,那么遇到这种 u盘导致电脑死机 的问题 ...

  2. word打印机显示服务器脱机,电脑中打开word文件时总显示打印机没有响应的解决方法...

    我们经常会使用word来编辑文档,不过近日有不少小伙伴在电脑中打开word文档的时候,却总是显示"打印机没有响应,但是程序可以在没有打印机信息的情况下继续运行,是否继续等待打印机响应?&qu ...

  3. 苹果Mac休眠唤醒后出现死机情况如何解决?

    MacBook AIr进入休眠状态后,从休眠状态唤醒后,鼠标的图标一直处于转动状态,无法登录进入到系统中,出现死机的情况,强行按下电源键后,重启系统才能登录进去.此问题在macOS Catalina ...

  4. iis打开aspx文件时显示无法找到该页

    iis 里 html 和 asp 的页面访问都正常,aspx 页面总是报无法找到该页. 前一阵子机器折腾的比较多:公司禁用安全360,说360跟一些公司自身监控之类有冲突,把360卸载,禁用了不少服务 ...

  5. 查看aspx文件安装什么服务器,aspx文件怎么打开?手把手教你怎么打开aspx文件

    原标题:aspx文件怎么打开?手把手教你怎么打开aspx文件 在电脑里面,有许多不同格式的文件,而不同文件的打开方法也不一样,比如最近就有位朋友看见了一个aspx文件,不知道怎么打开.其实,打开asp ...

  6. 电脑上打开chm文件时系统提示:不能打开文件:mk:@MSITStore:(文件路径)

    电脑上打开chm文件时系统提示:不能打开文件:mk:@MSITStore:(文件路径) 电脑无法打开.chm文件: 电脑"开始-运行"里面输入 regsvr32 itss.dll ...

  7. PADS打开PCB文件时出现提示:发生严重的运行时错误。

    NOTE:My sofeware was  PADS VX.2 1.问题产生情况: 用PADS的Layout画PCB画到一半提示这个错误.按确定就直接关闭了. 打开文件的提示 2.决解经历:然后再次打 ...

  8. cad2006安装未找到html文件,我的CAD已安装在D驱动器上,但是在打开dwg文件时,它提示找不到C...

    确定要将其安装在D驱动器上而不要切割吗? 如果将其安装在D驱动器上,则意味着您已经安装了CAD,但尚未卸载!注册表中有剩余信息. 解决方案: 1.覆盖一次安装c驱动器的位置,然后将其卸载. 2.使用W ...

  9. 打开dll文件时模块加载失败,请确保二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题

    ** 打开dll文件时模块加载失败,请确保二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题 **打开dll文件时模块加载失败,电脑提示请确保二进制存储在指定的路径中,或 ...

  10. aspx文件怎么用服务器打开,高手教你轻松打开ASPX文件【图文教程】

    电脑下载ASPX文件却不知道该如何打开?由于ASPX文件比较少见,所以部分电脑小白看到此文件都不清楚怎么打开?ASPX文件是一种Web文件,它是网站的网页源文件,里面全是代码,一般可以用记事本直接打开 ...

最新文章

  1. ConcurrentHashMap实现原理及源码分析
  2. 通俗理解注意力机制中的Q、K和V表示的具体含义
  3. IOS开发系列--IOS程序开发概览
  4. Python3 学习第十一弹: 模块学习四之sys库
  5. contos LINUX搭建LAMP笔记
  6. Java中定义实例变量时指定初始化值顺序
  7. java的css的块_JavaWeb--了解CSS
  8. 福禄克官方经销商给您科普光纤极性基础
  9. 自动化运维Shell课堂笔记
  10. IoT -- (三) 2018 Top物联网项目排名
  11. jquery查找父窗体id_Vue父组件获取子组件中的变量
  12. 这又何止呢的openeim002
  13. 上交AI研究院副院长马利庄:基于大数据的人脸识别技术进展与展望
  14. python和java哪个好找工作-你觉得学python还是java好找工作?
  15. Windows下安装elastic search
  16. 转发 eclipse 取消javascript 验证
  17. SQLServer2008R2密钥
  18. 基于ARMA模型的客流预测
  19. html 抓取移动,网页采集提取数据教程,以自定义抓取方式为例 - 八爪鱼采集器...
  20. adb shell get/setprop, setenforce...

热门文章

  1. iOS cocoapods的使用规范说明及示例(.podspec配置文件)
  2. 欧拉函数知识点总结及欧拉函数打表代码(数论)
  3. android:模拟水波效果的自己定义View
  4. 基于Tight VNC的远程协助功能的实现
  5. R与Python或协同助力机器学习:听Azure ML Studio讲座有感
  6. 手机都可以直接敲R了,还要电脑干嘛
  7. 21天实战人工智能系列:人工智能产品经理最佳实践(2)
  8. php dom对象,JavaScript_JavaScript DOM 对象深入了解,什么叫DOM,DOM是文档对象模型( - phpStudy...
  9. gulpsass安装配置
  10. [Vani有约会]雨天的尾巴(树上差分+线段树合并)