【问题标题】:Visual Studio c# should NOT start IIS website when debugging unit tests调试单元测试时,Visual Studio c# 不应启动 IIS 网站
【发布时间】:2016-03-19 19:09:11
【问题描述】:

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

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

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

感谢您的帮助。

【问题讨论】:

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


    【解决方案1】:

    点击你的webproject,按F4,有一个选项“Always start when debugging”,你应该关闭这个选项。

    【讨论】:

    • 完美。正是我想要的解决方案。谢谢。
    • 非常感谢,我整天都在寻找这个问题! @stackman82,你能接受这个答案作为解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    相关资源
    最近更新 更多