在调试或发布模式下运行我的MVC3应用程序时,断点在控制器中工作正常,但在视图中没有。 无法找到解决方案。 请帮忙。
答案 0 :(得分:1)
您将无法在View中放置任何调试点。您只能在控制器和模型中执行。
为了调试视图,在控制器操作中放置一个断点,在那里渲染视图并继续单击F11。
这将帮助您调试相应的视图..
希望这会有所帮助..
答案 1 :(得分:0)
您必须打开Visual Studio中出现的相应文件。通常它会被命名为空白。如果您使用的是IE10,则可以使用VS进行调试。如果您正在使用chrome,那么在chrome开发人员工具本身中就可以进行调试。
答案 2 :(得分:0)
点击此链接Setting Breakpoints in MVC ASPX Views
与流行的看法相反,您实际上可以在ASPX中设置断点 视图。
在Visual Studio中,您可以将光标导航到所需位置, 点击F9(Toggle Breakpoint),就完成了。
它可以在Razor和ASPX视图中完成,甚至可以在ASPX页面中完成(在 的WebForms)。
如果你不能在那里设置断点那意味着给定的部分 不是C#代码,而是HTML部分。你不能设置断点 部分之类的,你只能在愚蠢的<%和%>之间进行设置。 部分(在Razor中它是@ {...},@(...)或只是@ ...)。
还要确保构建应用程序,并附加调试器 到服务器实例(如果它在IIS Express上切换到开发 项目属性中的服务器,反之亦然。
停止任务栏上的开发服务器实例,重建您的 项目并重新开始。它应该可以很好地达到断点。