ASP.NET Core应用程序可以在多种运行模式下运行,包括自宿主(Self-Hosting)、IIS服务承载、桌面应用程序、服务承载。
因此选择和时的模式很重要。
-
IIS 服务承载
-
将 ASP.NET Core 应用程序托管在 Internet Information Services (IIS) 中。
-
利用 IIS 提供的高级功能,如负载均衡、HTTPS 支持和安全性配置。
-
适用于部署到 Windows 服务器的生产环境,可以利用 IIS 的强大功能和配置。
-
优缺点:
- 优点:利用 IIS 的高级功能;易于配置和管理。
- 缺点:依赖于 Windows 和 IIS 环境;可能需要更多的资源和配置。
-
部署应用程序到服务器并在 IIS 中创建一个站点,将站点配置为承载 ASP.NET Core 应用程序。
-
使用注意事项:需要确保服务器上已安装 ASP.NET Core Hosting Bundle,并进行适当的配置
-
。
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
public class Program
{
public static void Main(string[] args)
{
// 创建主机构建器
var hostBuilder = Host.CreateDefaultBuilder(args)
.ConfigureW

最低0.47元/天 解锁文章
723

被折叠的 条评论
为什么被折叠?



