IIS 是 Microsoft 专有的 Web 服务器软件,只能在 Windows 操作系统中运行以完全支持它及其所有功能。它无法在不牺牲某些功能的情况下在非 Windows 环境中运行,您需要安装了 IIS 的 Windows Server 或 Windows 7 才能使用 IIS 及其所有功能。
小智 7
引入.Net Core 后,现在微软正式提供了在 Linux 上运行.Net Core应用程序的支持,您不再需要 IIS 服务器来为 .Net 应用程序提供服务。您可以使用Kestrel Web 服务器来为.Net Core Web 应用程序提供服务。此处提供了使用 Nginx 作为反向代理服务.Net Core Web 应用程序的完整指南。如果您想使用 Apache 而不是 Nginx,请查看这里。
不建议在非本机环境中运行 IIS(完全确定您为什么要这样做),但可以在 Linux 上运行 .NET 应用程序。
你应该看看Mono:http : //www.mono-project.com/Main_Page
所以答案是;是的,这是可能的,但 100% 不推荐。如果您想使用 Linux 运行 Web 服务器,您应该使用像apache.