我有一个MVC5/EF应用程序,我似乎根本无法调试。我在项目中也有一个控制台应用程序,我可以很好地进行调试,但是当我在控制器中设置断点时,它不会进行调试。我GOOGLE了这一点,但找不到任何可以帮助。如何在VS 2013中使用MVC进行调试?
回答
MVC 5和EF肯定适用于调试。它甚至调试jquery。所以你一定有什么不对的。
我会检查所有的项目生成调试设置。确保构建模式是调试。 尽早添加一些断点以查看它们是否被调用。
考虑到我们无法看到您的项目解决方案,很难指出确切的问题。
但备案,你提到你有既 ASP.NET MVC应用程序和一个控制台应用程序生活在同一项目内。
既然你也说你可以调试控制台应用程序,那么控制台应用程序是设置为启动项目还是不是MVC应用程序?
如果情况并非如此,您能否告诉我们您的哪些项目设置为启动项目?
我刚刚创建了一个不包含控制台应用程序的新解决方案,为了简单起见,我将所有类都移动到了根项目中(它们分别位于名为Model和Repository的项目中,但仍然没有任何结果),我在HomeController中设置了一个断点在搜索操作中(以及各种其他应用程序的断点),没有什么会被击中!这是一个非常简单的应用程序,只有少数视图/模型/控制器。 –
这很奇怪...尝试附加到过程怎么样?您的HomeController的Index()方法的断点。Debug - > Attach to process ...并找到您的w3wp.exe – Vlince
我的进程列表中没有w3wp.exe进程。这很奇怪 - 应该有 - 对吗?任何想法为什么这可能会丢失? –
- 1. “stack.cpp not found”阻止在VS 2013 express中进行调试
- 2. 如何在Visual Studio 2013中使用IIS进行调试(不是Express)
- 3. 使用Internet Explorer 11和VS 2013(IIS Express)进行调试时的微缩时间
- 4. 如何使用VS Codes集成终端进行调试?
- 5. 发布VS调试文件夹VS 2013
- 6. 如何在VS 2013中调试CLR存储过程
- 7. 在VS 2013中调试具体像素图形调试工具
- 8. 在VS C++中使用dll,pdb文件和源进行调试
- 9. VS 2013在调试过程中出现的奇怪行为
- 10. 使用Visual Studio 2013进行调试时无法保存文件
- 11. 在调试时进行本地化vs
- 12. 使用VS代码进行.NET核心调试 - “只能调试64位进程”
- 13. 如何使用xamarin进行调试?
- 14. 如何使用WAMP进行调试?
- 15. 如何使用gdb进行调试?
- 16. 如何使用Google Analytics进行调试?
- 17. 如何使用intellij进行调试?
- 18. 如何在Chrome中使用命令行进行调试
- 19. 如何本地调试VS 2013中的类ASP代码
- 20. 如何在Visual Studio 2013中调试javascript
- 21. 使用VS2015进行远程调试
- 22. 使用xDebug在Netbeans中进行调试
- 23. 在IIS6上进行Asp.net MVC调试
- 24. 如何在使用我的MVC应用程序进行monodevelop时调试XSP?
- 25. 使用nsight进行调试
- 26. 使用Clang进行调试
- 27. 如何在Ruby Mine中进行调试?
- 28. xcode:如何在xcode中进行调试?
- 29. 如何在Jcreator中进行调试?
- 30. 如何在TortoiseSVN中进行调试?
所以应用程序运行?从Visual Studio?也许控制器不会受到影响? – devqon
是的 - 它从Visual Studio运行。我知道代码被击中,因为我设置了一个Viewbag值,然后在页面中引用它。 –