【问题标题】:What is it Called When You Debug the Non-IIS Express Version of ASP.Net Core?调试非 IIS Express 版本的 ASP.Net Core 时叫什么?
【发布时间】:2017-03-30 14:06:20
【问题描述】:

在 ASP.Net core 中,有两种运行/调试应用程序的方式,IIS Express 和____?

我认为调用在 IIS Express 版本中运行的其他方式 Kestrel b/c 是不合适的,不是吗?

当我选择带绿色下划线的选项时,它叫什么?

那么 dotnet 会托管 Kestrel 吗?

【问题讨论】:

  • 我不认为 Kestrel 需要 IIS express。如果您使用“dotnet run”通过命令提示符运行您的项目;你根本看不到 IIS express
  • 自托管或只是控制台。

标签: iis asp.net-core


【解决方案1】:

正如@Tratcher 所说:ConsoleHost 将是一个好词。由于您的应用程序在其周围运行一个外壳,在 Windows 上称为 console。哪个是您的 dotnet 应用程序的主机。

如果您想尽可能接近红线IIS express,它将是 dotnet 应用程序的主机,那么Console 将是最合适的,因为它是应用程序的主机。

尽管在更多独立于操作系统的术语中,它被称为外壳或终端(控制台是一个非常 Windows 的术语)。但是由于 Visual Studio 目前只在应该没问题的 Windows 上运行。

【讨论】:

    猜你喜欢
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多