我有一個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值,然後在頁面中引用它。 –