c# - 调试单元测试时,Visual Studio c# 不应启动 IIS 网站

标签 c# visual-studio unit-testing iis visual-studio-2013

我有一个 VS (2013) 解决方案,其中包含两个单元测试项目和一个单独的网络项目。 webproject 与 unittest 项目无关。 unittest 项目涵盖另一个解决方案的集成测试,而 webproject 是一个显示这些测试结果的仪表板。它们不需要彼此运行,因为测试结果存储在外部服务器上。

我的问题是: 当我调试我的一个测试时(右键单击 + 调试测试),webproject 也会启动并且 IIS express 将运行。虽然这不会影响我的测试,但非常烦人。如何确保在调试测试时 webproject 不会自动启动?该项目未设置为启动项目。

我知道我可以简单地创建两个单独的解决方案,但我想将项目保留在一个解决方案中。

感谢您的帮助。

最佳答案

点击你的webproject,按F4,有一个选项“调试时总是启动”,你应该关闭这个选项。

关于c# - 调试单元测试时,Visual Studio c# 不应启动 IIS 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34264734/

相关文章:

c# - 用于更改列数据类型的 EF 迁移

c# - Xamarin.Forms:如何在 ListView 中搜索小写还是大写?

visual-studio - SSDT 模式比较 - 忽略系统服务代理(VS 2013)

css - Web Essentials 在已编译的 css 中更改相对路径

android - Activity 单元测试

java - RxJava 测试 Observable

c# - ASP .NET MVC 加载后如何将用户从 View 重定向到另一个页面?

c# - 将文本格式化为日期/时间格式 c#

.net - 如何修复 Visual Studio 2015 中的 DNX/DNVM?

unit-testing - 用 Jest 模拟 ApolloClient 的 client.query 方法