Tecky‘s Blog

你拍一、我拍一,喝着茅台吹牛逼
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

VS2005 Winforms 异常不能显示成网页的解决办法

Posted on 2011-02-09 17:20  Tecky Li  阅读(359)  评论(0编辑  收藏  举报

前一段,设计器窗口在出现错误的时候,总是出现一行常常的HTML代码,我为了看到里面的内容,就把它复制下来做成一个html文件,然后用浏览器打开再看看里面的真实内容,真是严重影响了我的工作效率,就像下面的一样:

WSOD Broken

为此,我一定要找到为什么我的设计器窗口不能显示正常的html页面,功夫不负有心人,下面是我在国外的一个网站上找到的方法,跟大家分享一下。不一定对所有的环境都有效,但是起码我奏效了,呵呵。

方法为:

打开HKEY_LOCAL_MACHINE\SOFTWARE\Classes,在注册表中为添加一个名为.tmp的项,然后把.html项中的设置拷贝到.tmp中来。OK,就是这么简单。

说的更具体一点,而且还不需要从.html中拷贝设置项的话,就是下面这4个步骤:

  • 打开HKEY_LOCAL_MACHINE\SOFTWARE\Classes,并且增加一个名为.tmp的项
  • 更改默认值为htmlfile
  • 增加一个新的字符串项,名为Content Type,值为text/html
  • 增加一个新的字符串项,名为PerceivedType,值为text

 

设置后的注册表项如下图所示:

alt text