我们最近从VS2k10搬到了VS2k13。在VS2k10中,我们经常通过运行我们编写过的一个或多个测试来附加到IIS来调试我们基于MVC4的服务。
在VS2k13中,我可以运行测试,并在调试中运行测试,但在我连接到IIS之后,我无法运行测试。一旦我附加到IIS进程,整个测试菜单就会变灰。列出了我的测试,但我无法运行它们。
更新
我错过了什么?
答案 0 :(得分:0)
我认为这是因为在测试ASP.NET代码时它运行的是VSTestHost进程,在运行App的情况下,它与IIS进程或ASP.NET Development Server进程相关联。
由于测试在典型测试过程之外运行,因此您没有可用的测试菜单选项或可用的测试调试选项。