C# 为什么我可以从命令行运行ASP.NET核心MVC应用程序,而不是通过点击F5从Visual Studio运行?

C# 为什么我可以从命令行运行ASP.NET核心MVC应用程序,而不是通过点击F5从Visual Studio运行?,c#,visual-studio,asp.net-core,.net-core,asp.net-core-3.0,C#,Visual Studio,Asp.net Core,.net Core,Asp.net Core 3.0,我已经构建了一个示例ASP.NET核心MVC应用程序,该项目是从命令行设置的。我可以使用dotnet watch run命令运行该应用程序,但我无法通过按F5键从Visual Studio启动该应用程序 为什么会这样 我已从命令安装了CA证书(一个用于删除现有证书,另一个用于添加新证书) 这会导致问题吗?如果会,我该如何解决?(我还需要保留新证书) 在解决方案文件夹中,有用于ClientApp(Angular)和服务器应用程序(ASP.NET Core MVC)的文件夹 当我点击F5时,我得到一

我已经构建了一个示例ASP.NET核心MVC应用程序,该项目是从命令行设置的。我可以使用
dotnet watch run
命令运行该应用程序,但我无法通过按F5键从Visual Studio启动该应用程序

为什么会这样

我已从命令安装了CA证书(一个用于删除现有证书,另一个用于添加新证书)

这会导致问题吗?如果会,我该如何解决?(我还需要保留新证书)

在解决方案文件夹中,有用于
ClientApp
(Angular)和服务器应用程序(ASP.NET Core MVC)的文件夹

当我点击F5时,我得到一个错误(端口5000和5001的错误相同):


什么是Visual Studio调试目标?是IIS Express还是应用程序?@Anuraj解决了我的问题,它以IIS为目标,谢谢!
dotnet dev-certs https --clean
dotnet dev-certs https --trust