首页 > 解决方案 > launchsettings.json - commandName、IIS 还是 Project for Production?

问题描述

对于 MVC 核心实时制作网站,我试图了解commandName我应该在我的 launchsettings.json 中使用哪个设置。我的理解是,如果我设置Project它将使用 Kestrel 服务器来托管网站。如果我设置IIS它将使用 IIS。

根据我对 Kestrel 的研究,据说 Kestrel 应该在 IIS 等主要主机服务器之一后面使用,因为它缺乏功能,因为它是针对性能进行扩展的。这让我想知道我将如何完成这样的事情。在我当前的设置中,我正在使用共享主机来托管一个网站,我想知道我是否应该将commandName设置设置为IISor Project,它甚至会对我的情况产生影响吗?

标签: iisasp.net-core-mvckestrel-http-serverkestrel

解决方案


推荐阅读