分享一个调试多解决方案下的分布式项目的小技巧
2010-07-31 09:55
274 查看
这只是个小技巧分享,不喜欢可以忽视不见即可请不要拍砖
我们是分了多个解决方案的分布式项目
大体机构是
解决方案A :相当于一个应用服务器吧
解决方案B:处理业务逻辑和基础数据的
解决方案C:是一个WEB站点
解决方案C 与 解决方案A 用remoting通行, 解决方案A与解决方案B的依赖关系是,A反射调用B的DLL,B依赖引用A的DLL ,这样是为了避免DLL循环依赖调用。
好现在进入正题:
我在WEB端通过通过remoting发出一个请求到应用服务器(解决方案A),应用服务器实例话反射加载的DLL某个实例 做数据库操作,
由于解决方案A是的WINFORM程序,解决方案B全部是DLL项目,所以只能附加2个项目中的一个调试, 除非你把其中的一个源码加入到另外一个的解决方案中,
最近得知一个更方便的调试方法,我把解决方案A中的一个.CS文件打好断点 拖到 解决方案B中 附加winform进程,这样 2个解决方案的代码都可以调试了
我认为这样很简单,分享给大家 谢谢
我们是分了多个解决方案的分布式项目
大体机构是
解决方案A :相当于一个应用服务器吧
解决方案B:处理业务逻辑和基础数据的
解决方案C:是一个WEB站点
解决方案C 与 解决方案A 用remoting通行, 解决方案A与解决方案B的依赖关系是,A反射调用B的DLL,B依赖引用A的DLL ,这样是为了避免DLL循环依赖调用。
好现在进入正题:
我在WEB端通过通过remoting发出一个请求到应用服务器(解决方案A),应用服务器实例话反射加载的DLL某个实例 做数据库操作,
由于解决方案A是的WINFORM程序,解决方案B全部是DLL项目,所以只能附加2个项目中的一个调试, 除非你把其中的一个源码加入到另外一个的解决方案中,
最近得知一个更方便的调试方法,我把解决方案A中的一个.CS文件打好断点 拖到 解决方案B中 附加winform进程,这样 2个解决方案的代码都可以调试了
我认为这样很简单,分享给大家 谢谢
相关文章推荐
- 无法直接启动带有“类库输出类型”的项目,若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项。
- 一个解决方案 多个项目 调试
- 分享一个Migo2.0企业级电商项目Demo ssm redis mysql dubbo 分布式部署 涵盖大量电商技术
- .net解决方案内有多个web项目时,启动调试如何只启动一个ASP.NET Development Server?
- c#.net无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项-----解决办法
- vs2010 一个解决方案 多个项目 调试
- Visual Stdio 无法直接启动带有“类库输出类型”的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目!
- 一个解决方案下多个项目时,怎么调试1个项目时不启动其他项目
- JavaScript调试之console.log调试的一个小技巧分享
- visual studio中,一个解决方案中含有多个项目,如何才能执行我想运行的项目?
- C#中一个解决方案中有多个项目,如和选择运行特定项目。
- Visual Studio 2005 提示”试图运行项目时出错:无法启动调试。绑定句柄无效”的解决方案
- 开发时遇到vs无法进入调试断点 解决方案分享
- [VS2012]VS在解决方案中的一个或多个项目由于以下原因未能加载的解决方法
- 无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本。解决方案
- 项目调试时候,出现其中用到的一个组件“访问被拒绝”的解决方法[转]
- vs2010旗舰版后,运行调试一个项目时调试不了,提示的是:无法使用“pc”附加到应用程序“webdev.webserver40.exe(PID:2260”
- 一个解决方案多个项目
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:收款验收部分)
- SilverLight:”无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本”的解决方案。