蓝色闪电

昨夜西风凋碧树。独上高楼,望尽天涯路。

衣带渐宽终不悔,为伊消得人憔悴。

众里寻他千百度,蓦然回首,那人却在,灯火阑珊处……

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

    MS 传说中的 Visual Studio.NET 又出新版本了 ——  Microsoft Visual Studio 2005,前段时间跑到网上 Down 了一个下来尝尝鲜。

    于是这段时候就 VS2005 和 VS2003 左右开工,因为公司开发还是以 2003 为主,2003还不能完全卸掉,只把 WinForm 的开发移到了2005上,2003 用来做Web上的开发,本想将Web项目转换到2005上,但转换以后发现有 N 多错误,根本就无法编译,所以不得已又转换回来了(还好2005在转换的时候有备份^-^)。

    今天需要查一个bug,web上的,打开 IDE 后按 F5,我晕,居然出现这个错误——


刚开始没有意识到可能是2005和2003共存引发的,我以为是 2003 的IDE又出问题了(为什么说“又”呢?因为前端时间我的2003经常出问题),于是开始排查问题——
※检查项目属性-已启用asp.net调试 没问题
※检查当前用户权限 - Debugger User 组+Administrator 权限,没问题
※检查Web.config的debug配置
.........

郁闷了,配置各方面都没有问题,上网google了半天也没有找到解决方案,时间紧迫,只有用附加进程大发了,在附加进程界面一看,晕、怎么有 2 个 aspnet_wp.exe .......
方才恍然大雾,2003一个,2005一个,2个 aspnet_wp.exe,在一看IDE的提示“附件进程aspnet_wp.exe失败”, 唉,原来IDE已经说得很清楚了,只怪自己没好好看,2003的IDE附加了2005的aspnet_wp.exe,当然出错啦,知道原因之后解决问题就简单多了。

在IIS里打开虚拟目录的“属性”页,发现里面有了个ASP.NET属性,如下:



看见了吧,把 ASP.NET 版本改成 1.1,再用2003调试,一切ok!
如果想用2005调试,再把 ASP.NET 版本改成 2.0 就行了。
posted on 2006-07-06 18:31  蓝色闪电  阅读(509)  评论(0)    收藏  举报