调试ASP.NET Core无法在VS 2015上运行

时间:2016-08-31 04:15:42

标签: visual-studio asp.net-core

我使用的是visual studio。

  1. 4.5 ASP.NET应用程序
  2. 我看到显示调试选项的下拉列表仅包含Web浏览器(参见屏幕截图)。当我选择开始调试时,按 F5 ,或从下拉列表中选择一个浏览器,调试过程开始,每个断点处的执行都会停止。

    enter image description here

    1. ASP.NET Core
    2. 我看到下拉列表包含以下选项(屏幕截图)。

      enter image description here

      当我选择IIS Express时按F5,我会看到一个显示消息的显示框" 调试正在启动... " (见截图)。在我杀死Visual Studio进程之前,该showbox不会消失。

      enter image description here

      如果我选择myproject名称(在本例中为IdentityDemo)而不是IIS Express,则会显示该页面。但是,没有启动调试过程。

      我需要帮助调试。

      感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我最近遇到了同样的问题,但我偶然发现了以下页面:https://developercommunity.visualstudio.com/content/problem/8491/aspnet-core-app-fails-to-run-after-updating-to-lat.html

问题是我已将Microsoft.NETCore.App Nuget包更新到1.1.0但我只安装了1.0.1 SDK(可以通过在cmd提示符下键入dotnet来显示)。安装1.1 SDK(https://www.microsoft.com/net/download/core#/current)并重新启动Visual Studio后,我就可以通过IISExpress进行调试。

希望这有帮助!

答案 1 :(得分:0)

使用nuget将AspNetCore.MVC更新为1.1.0后,我遇到了同样的问题。我尝试从1.0.0更新将Microsoft.NETCore.App更新到1.0.1版本。 错误地,我将project.json文件中的版本号更改为1.1.0

After changing the version of Microsoft.NETCore.App in the project.json file to 1.0.1 , the issue was fixed.

Fix