asp.net – 如何在一个web项目正在调试的同时运行一个测试?
发布时间:2020-12-15 18:57:42 所属栏目:asp.Net 来源:网络整理
导读:在一些解决方案中,我们有ASP.NET / WCF Web项目和一个测试项目.一些测试针对使用http:// localhost:port / ….的ASP.NET开发Web服务器运行.在VS2010中,当ASP.NET / WCF Web项目正在调试时,测试运行器可以运行测试,如果有是web项目中的任何断点,调试器会中
在一些解决方案中,我们有ASP.NET / WCF Web项目和一个测试项目.一些测试针对使用http:// localhost:port / ….的ASP.NET开发Web服务器运行.在VS2010中,当ASP.NET / WCF Web项目正在调试时,测试运行器可以运行测试,如果有是web项目中的任何断点,调试器会中断执行.这似乎在VS2012中被禁用/删除.
当调试ASP.NET / WCF Web项目(通过按F5或通过附加进程启动)时,TEST-> Run和TEST-> Debug子菜单都被禁用.在VS2010中,Test->调试子菜单已禁用,而Test->运行子菜单仍然启用.我们使用这种方式轻松调试Web项目中的服务.任何方式获得这种行为或解决方法? Debugging While Running on ASP.NET Development Server似乎不适用于VS2012,至少我不能让它上班. 解决方法
在VS2013中,情况是一样的:运行/调试测试的选项在项目运行/调试时变灰.这对于像Web API这样的项目来说尤其如此,因为通过HTTP调用API的测试(而不是创建Controller类的一个实例并规避任何网络流量)是非常有用的,因为它们更接近API的最终用户会体验
作为解决方法,您可以在VS的单独实例中打开相同的解决方案,也可以创建具有相同项目的单独解决方案,专门用于测试.在第一个VS实例中调试,在第二个VS实例中运行测试. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-identity – 保护整个ASP.NET 5 MVC 6应用程序
- asp.net – MvcHtmlString.ToHtmlString()不编码HTML?
- VS2017中使用组合项目_windows服务+winform管理_项目发布_测
- asp.net-mvc – 什么是MVC 5的会员提供商?
- asp.net – “共享主机中的”LOG_BACKUP“的数据库的事务日
- 验证 – ASP.Net MVC2:ModelState是无效的,但我不知道为什
- asp.net – 用户控件(ascx)和属性
- ASP.NET Core中实现用户登录验证的最低配置示例代码
- adfs2.0 – 启用了非声明的ASP.NET应用程序和ADFS v2.0
- asp.net-mvc – 为“简单”SaaS启动选择ORM(ASP.NET MVC)
推荐文章
站长推荐
- asp.net-mvc – 我的web.config中没有角色管理器
- asp.net-mvc – ASP.NET MVC是否可以从数据库中提
- entity-framework – Entity Framework 5工作单元
- 在Classic ASP中从ADODB调用参数化Oracle查询
- oauth-2.0 – 在MVC6应用程序中的OAuth令牌到期
- asp.net-mvc – ASP .NET MVC在视图之间存储大量
- asp.net-mvc-4 – 使用MVC 4 SimpleMembership与
- asp.net – ASP调试 – 点击断点然后中止当前请求
- asp.net-mvc – 根据服务器部署32或64位ELMAH与网
- asp.net – 在资源文件中存储SQL查询是不好的做法
热点阅读