连接时无法运行测试以进行调试

时间:2014-09-12 16:42:59

标签: asp.net-mvc-4 iis visual-studio-2013

我们最近从VS2k10搬到了VS2k13。在VS2k10中,我们经常通过运行我们编写过的一个或多个测试来附加到IIS来调试我们基于MVC4的服务。

在VS2k13中,我可以运行测试,并在调试中运行测试,但在我连接到IIS之后,我无法运行测试。一旦我附加到IIS进程,整个测试菜单就会变灰。列出了我的测试,但我无法运行它们。

更新

  • IIS正在我的计算机上本地运行
  • 我删除了* .testsettings和* .vsmdi文件
  • 这是VS2013 Ultimate

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我认为这是因为在测试ASP.NET代码时它运行的是VSTestHost进程,在运行App的情况下,它与IIS进程或ASP.NET Development Server进程相关联。

由于测试在典型测试过程之外运行,因此您没有可用的测试菜单选项或可用的测试调试选项。