Net Core 部署IIS

Net Core 部署IIS

编码文章call10242025-03-10 12:31:2840A+A-

阅读目录

  • 先基本的发布
  • 配置发布属性
  • 服务器安装环境
  • 上传发布文件
  • 在IIS上添加站点
  • 配置网站
  • 配置程序池
  • 添加web.config
  • 验证,大功告成

回到顶部

先基本的发布

    1. 操作:右击web项目的《发布》按钮。选文件

回到顶部

配置发布属性

部署模式,建议选框架依赖,且安装对应的运行时框架,可共享系统级版本的 .NET Core,如果框架依赖部署不行,可以尝试:独立。

  1. 框架依赖

在包含框架依赖的情况下,应用程序会依赖于所选 .NET Core 运行时版本。这意味着运行应用程序之前必须先安装正确的 .NET Core 运行时。框架依赖项是一种更轻量级的发布选项,因为它只包含应用程序本身的文件,而不包括 .NET Core 运行时文件。

  1. 独立发布

在独立发布的情况下,应用程序会包含所需的 .NET Core 运行时文件,这意味着在运行应用程序时不需要安装 .NET Core 运行时。这种发布选项会使应用程序的大小更大,因为它包含了 .NET Core 运行时文件,但它可以使应用程序更易于部署和更可移植,因为它不需要依赖于 .NET Core 运行时的安装。

回到顶部

服务器安装环境

对应的.NET Core Server环境:

  1. 安装.NET Core Windows Server Hosting
  2. 查看模块安装是否成功,安装完成后再模块中会显示AspNetCoreModuleV2模块
  3. 如果没有,可以尝试右侧的操作栏,进行添加/编辑

回到顶部

上传发布文件

把文件上传到服务器上,放到自己指定的目录

回到顶部

在IIS上添加站点

右击=》添加网站

回到顶部

配置网站

配置完确认即可:

    1. 指定网站名称
    2. 指定网站承载程序的路径,也就是我们,第3步骤,的路径
    3. 指定IP+端口

回到顶部

配置程序池

选:无托管代码

回到顶部

添加web.config

最后一步,在我们程序目录下添加web.config,来告诉IIS我们启动的程序集,参数名:arguments



  
    
      
        
      
      
    
  

回到顶部

验证,大功告成

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4