Abp框架从零开始(基于.Net Core 2.2) 小记(五) 将服务器部署在IIS上

本文详述了如何将基于.NET Core 2.2的ABP项目部署到IIS的过程,包括添加Swagger接口注释、发布配置及IIS设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这一篇,我们尝试将我们的Abp项目部署到IIS上。

  1. 首先回顾下Abp框架从零开始(基于.Net Core 2.2) 小记(一) 为Swagger接口页添加详细注释这篇文章,为我们的接口添加上详细的注释。
  2. 然后分别选择 XXX.ApplicationXXX.Web.Host,右键“在文件资源管理器中打开文件夹”,分别找到文件夹下的 XXX.Application.csproj 和 XXX.Web.Host.csproj文件,在其中加入节点
     
    <PropertyGroup>
      <GenerateDocumentationFile>true</GenerateDocumentationFile>
    </PropertyGroup>

    这两步的意义在于在发布时,将Xml文件也进行发布,否则发布后Swagger界面由于缺少xml注释文件,会启动失败。

  3. 右键项目 XXX.Web.Host,选择发布,新建配置文件(如下图)

    配置完成后,选择发布按钮,您的项目就会发布到你指定的文件夹下。

  4. IIS的设置
    首先,确保你部署的服务器安装了.net Core运行时,如没有安装,请自行安装然后重启电脑。
    如果不确认是否安装,可以按照如下图指示,进行查看。

  5.  确认安装后,就和普通的Asp.net MVC项目一样,创建网站。
    在IIS网站上右键添加网站,填写相关配置,如下图所示,点击确定。

     

  6. 最后,在应用管理池中,选择刚刚创建的网站,.net ClR版本选择无托管,管道模式选择集成


    最后,重启网站,在浏览器中打开,就可以看见我们开发的Api了

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值