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

3 篇文章 0 订阅

这一篇,我们尝试将我们的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了

 

 

 

 

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值