VS 2012断点问题

时间:2013-03-27 17:06:56

标签: visual-studio-2012 iis-7.5 breakpoints iis-express

我遇到的问题是VS 2012在我的数据库的播种过程中没有遇到断点。我使用EF 5在Svr 2008 R2上。这类似于this breakpoint issue,但不完全相同。一旦我通过播种过程,我的断点在控制器中工作正常(我假设其他地方)。

我可以让断点与IIS Express一起使用,但不能使用IIS 7.由于我想要点击的断点位于Application_Start和Seed进程中,我没时间按Ctrl-Alt-P附加一个处理并尝试以这种方式调试。我确实检查了windows身份验证和iis注册,这些都没有影响断点。

我可以验证是否使用日志记录以及如何创建数据库来运行种子设定。我宁愿不回溯到使用日志调试的黑暗时代。我也不希望在IIS Express和IIS 7之间来回切换。

为了重新创建这个,我开始了一个新的VS 2012项目选择MVC4和Internet应用程序。我手动将web.config更改为指向SQLEXPRESS。然后我改变了项目属性> Web不使用IIS Express。我在Application_Start中创建了一个断点,并在homecontroller / index中创建了一个断点并运行了该项目。唯一被击中的断点是索引断点。重新检查IIS Express允许两个断点都被命中。

如果您已经看过这个问题并且有解决方法,请告诉我。 谢谢, TJ

1 个答案:

答案 0 :(得分:0)

我最近似乎遇到了很多这类问题。我清楚地复制它们的方法,我让它们独自呆了几天然后就消失了。我再也无法重新创造这个了。我甚至使用了相同的项目,我只更改了复选框以使用IIS Express。

所以,如果有疑问,不要拔掉头发,做别的事情,耐心等待。谁知道,也许会把它关掉再打开(尽管我确实试过了,谢谢Roy)。