Community Server 2.0中如何调试项目?我告诉你!

在ASP.NET 2.0下,web编译模式有点变化,在发布web项目是无法指定生成的程序集(dll)的名称(至少我目前没有发现在何处可以指定),而是随机生成的长串字符。这让人有时很头疼。

Community Server 2.0 基于asp.net 2.0下的工程采取了一个巧妙的做法,就是把web项目建立成Library的项目。具体如下图所示:


这样编译上是没有问题了,但由于Library项目是没有入口函数的,所以不可以调试,更不可以使用vs2005 下的虚拟IIS。那要如何才可以调试这个CommunityServer.Web 项目呢?
如果有调试过sharepoint 下webpart的朋友一定不会陌生,因为在这种情况下只能附加进程来调试了 :




附加 w3wp.exe进程进来。之后设置断点即可。

posted on 2006-02-27 19:25 彭斌 阅读(4844) 评论(12) 编辑 收藏

评论

#1楼  回复 引用   

这跟.net 2.0没什么关系吧? 我做的项目, 我都是要求用library项目开发web项目的, 而且如何调试也不是象你这样.
关于这个问题, 还是参看这篇blog吧
顺便一句, 你知道怎么在library项目中添加webform页吗? 呵呵, 如果不知道, 提示一下, 修改vsdir文件.
2006-02-27 20:06 | 四海为家[未注册用户]

#2楼  回复 引用   

忘给地址了
http://wj.cnblogs.com/archive/2005/08/29/225197.html
2006-02-27 20:07 | 四海为家[未注册用户]

#3楼[楼主]  回复 引用 查看   

@四海为家
你的方法:“正确的调试方式是,在项目的调试属性里, 设为通过url启动,把url设为该项目的网址即可”这样只能启动这个web项目,但是无法扑抓到断点,你可以试试。
2006-02-28 09:44 | uGoer      

#4楼  回复 引用   

我又忘提了, 在项目的调试属性里,, 除了设为通过url启动外, 还要把上面的"启用asp.net调试"设为true, 抱歉啊
实际上配置一下, 在.net 1.1 下用library项目开发和用web项目开发没区别, 还少了用frontpage扩展的好多问题 :)
2006-02-28 12:05 | 四海为家[未注册用户]

#5楼[楼主]  回复 引用 查看   

@四海为家
没有大区别是指在vs.net 2003下
这里是说vs2005 下,区别还是比较大。另外,你说的"启用asp.net调试"设为true 在vs 2005下的属性-〉调试页面下是没有的。
2006-02-28 12:15 | uGoer      

#6楼  回复 引用   

请问在communityServer2.0里面怎么添加webform页啊
2006-04-27 11:48 | liyang[未注册用户]

#7楼  回复 引用 查看   

附加之后,我也设了断点,怎么没有停在断点处啊?
2006-08-02 19:51 | pcvc      

#8楼  回复 引用   

最简单的方法:
用文本编辑器打开CommunityServerWeb20.csproj把的第三行<ProjectType>Local</ProjectType>
更改成
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
2006-11-26 10:46 | kylix[匿名][未注册用户]

#9楼  回复 引用   

你好,你的文章很好,我现在正研究这个呢,很发愁调试的问题,我按的步骤做了,就是找不到w3wp.exe,怎么才能把这个进程启动能不能告诉一下,谢谢,我的msn为xhw33141124@hotmail.com
2006-12-24 18:18 | 徐宏伟[未注册用户]

#10楼  回复 引用   

vs2005中好像可以直接调试的吧
2007-03-09 16:59 | 路过[未注册用户]

#11楼  回复 引用   

@徐宏伟
vs2005找这个aspnet_wp.exe
2008-02-15 15:44 | lc[未注册用户]

导航

<2006年2月>
2930311234
567891011
12131415161718
19202122232425
2627281234
567891011

公告

MVP_Horizontal_BlueOnly.png

昵称:彭斌
园龄:6年10个月
粉丝:13
关注:0

搜索

 
 

常用链接

随笔分类(103)

积分与排名

  • 积分 - 279517
  • 排名 - 255

最新评论

推荐排行榜