可以在 Linux 上安装 IIS 吗?
答案1
答案2
IIS 是 Microsoft 专有的 Web 服务器软件,只能在 Windows 操作系统中运行才能完全支持它及其所有功能。它无法在非 Windows 环境中运行,除非牺牲一些功能,并且您需要安装有 IIS 的 Windows Server 或 Windows 7 才能使用 IIS 及其所有功能。
答案3
不建议在非本机环境中运行 IIS(不确定为什么要这样做),但可以在 Linux 上运行 .NET 应用程序。
你应该看看Mono
:http://www.mono-project.com/Main_Page
所以答案是:是的,这是可能的,但 100% 不推荐。如果您想使用 Linux 运行 Web 服务器,则应使用本机包,例如apache
。
答案4
正如其他人所说,IIS 不支持 GNU/Linux,但是截至 (至少) 2019 年底,您可以使用在 Arch 上运行良好的 Kestrel Web 服务器,因此在 Ubuntu 或任何现代发行版上运行 .NET Core 3 Web 服务器应该没有问题。
话虽如此,您应该确保您拥有正确的.NET Core SDK 和运行时(与项目WebApi.csproj
文件中指定的版本相匹配)。