调试器

时间:2018-01-23 01:33:35

标签: asp.net-core

当我使用net 4.7代码调试一些asp.net时,我可以在调试器中指定一些参数,主要功能是获取它们。

我意识到.net核心并没有发生这种情况;我可以在调试器选项卡的“应用程序参数”中放置我想要的任何内容,应用程序永远不会看到该数据。

这是另一种VS'界面不匹配.net核心的情况吗?还是我错过了一些明显的东西?

添加更多详情:

enter image description here

enter image description here

4 个答案:

答案 0 :(得分:4)

请确认已保存Project Setting文件更改。

如果是.NET Core项目,即使编译了解决方案,它也不会自动保存。

enter image description here

答案 1 :(得分:2)

应在“启动”选项中选择“项目”。

答案 2 :(得分:1)

就我而言,您需要手动编辑launchSettings.json。

enter image description here

并用项目名称替换蓝色,保存-构建,然后尝试再次运行该项目。 enter image description here

希望有帮助。

答案 3 :(得分:0)

我遇到了同样的问题,上面提到的解决方案对我不起作用。

我可以按照以下步骤解决问题。

  1. 在项目设置中,在“配置文件”字段中选择“项目名称”,而不是“ IIS Express”。
  2. 您可以在工具栏上找到IIS Express图标来启动应用程序。将标签从IIS Express切换到您的项目名称。