【发布时间】:2017-03-30 10:24:37
【问题描述】:
我正在开发 .NET CORE 1.0 MVC 6 应用程序,我坚持调试点,因为它昨天停止运行。尝试次数后我删除项目并重新开始。第一次加载符号,即使由于我在工具 --> 调试 --> 符号中取消选中,但是它遇到了断点。现在,如果我选择“仅启用我的代码”但在控制器中,它只会点击 C# 类“Startup.cs”。我从下拉列表中有 Debug 选项,不太清楚为什么。在这里需要帮助。
我变了
选择调试->选项->调试->常规
勾选启用 .NET Framework 源代码步进。
还是没有成功
模块
尝试在 Index 和 about 中的 MVC Core 的 Controller home 类中命中
public class HomeController : Controller
{
public IActionResult Index()
{
var x = 2 + 3;
return View();
}
public IActionResult About()
{
var x3 = 2 + 6;
var xx = "dd";
ViewData["Message"] = "Your application description page.";
return View();
}
调试输出
【问题讨论】:
-
您是否从“输出”窗口获得任何输出消息?另请检查您的调试模块窗口。为了确保它与您的 VS 设置无关,我建议您在调试应用程序之前重置您的 VS 设置。例如项目属性“优化代码”等会影响调试。
-
它抱怨符号未加载
-
它工作正常,直到最近只有当我创建新项目并且它在控制器类中达到断点时才工作,但是一旦应用程序关闭并重新打开它就不会达到调试点,尽管它仍然达到调试点对于startup.cs。
-
我相信它抱怨符号未加载以进行测试,我创建了 MVC 5 应用程序,在调试期间,调试红色标记变为黄色,给我符号未加载错误消息。
-
我确实重置了 Visual Studio,但仍然是同样的问题
标签: asp.net-core-mvc visual-studio-debugging