一、在Windows服务器上搭建环境

1.1、下载.NET Core Runtime

.NET Core Runtime下载

1.2、安装.NET Core Runtime

1.3、发布ASP.Net Core WebAPI项目

发布后publish文件下包含的内容如下:

最后将publish修改为名称复制到指定位置即可。

【比如我这里修改publish为(WebAPIDemo),且将修改名称后的文件夹复制到(E:\AllWeb文件夹下)】

二、部署安装

部署安装有两种方式:第一种执行命令行运行,第二种是通过IIS部署;推荐使用IIS部署。

2.1、命令行安装

①进入Asp .NET Core Web Api发布后,改名复制到的路径下(比如我这里就进入:E:\AllWeb\WebAPIDemo 文件下)

②在E:\AllWeb\WebAPIDemo路径下输入CMD按下回车打开命令行工具执行命令

③执行命令运行项目

dotnet 项目名称.dll#比如我这里的项目名称是:Test_NETCoreWebAPI
#执行命令为:dotnet Test_NETCoreWebAPI.dll

④在浏览器中输入【http://localhost:5000】查看效果【提示500错误无法使用此页面】

⑥解决500错误无法访问此页面方法

在项目的【...\bin\Debug\netcoreapp3.1】目录下查找【项目名称.xml】文件复制到【E:\AllWeb\WebAPIDemo】路径下即可

⑦关闭刚才运行的命令行窗口,从步骤①开始到④重新运行命令行启动程序查看。

如下图所示表示成功:

2.2、IIS部署

①Windows Server 2016安装IIS服务步骤

②安装完成之后,打开我们的IIS管理器

③添加网站

④查看网站部署效果

⑤解决500错误无法访问此页面方法

在项目的【...\bin\Debug\netcoreapp3.1】目录下查找【项目名称.xml】文件复制到【E:\AllWeb\WebAPIDemo】路径下即可

⑥重新启动网站查看效果

ASP.Net Core Web Api在Windows服务器上部署相关推荐

  1. 连接Android与ASP.NET Core Web API的完整教程

    目录 准备数据库 ASP.NET Core Web API项目 创建新的ASP.NET Core Web API项目 实体 导入EF Core 创建DbContext 将连接字符串添加到appsett ...

  2. VS2022(Visual Studio)发布ASP.NET Core Web API应用到Web服务器(IIS)

    概述 写完代码后,最常用.简单的发布方式,就是将应用发布到文件夹,然后将publish文件夹复制到要部署的机器上(本地.局域网服务器.云服务器等). 但是在实际工作中,可能会遇到需要频繁地发布,以使应 ...

  3. 针对ASP.NET Core Web API的先进架构

    \ 本点要点 \\ 与传统的ASP.NET相比,ASP.NET Core的新架构提供了一些好处\\t ASP.NET Core从一开始就包含对依赖注入的支持\\t 单一职责原则简化了实施和设计.\\t ...

  4. Asp.Net Core Web Api图片上传及MongoDB存储实例教程(一)

    图片或者文件上传相信大家在开发中应该都会用到吧,有的时候还要对图片生成缩略图.那么如何在Asp.Net Core Web Api实现图片上传存储以及生成缩略图呢?今天我就使用MongoDB作为图片存储 ...

  5. Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程

    Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程 原文:Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程 Asp.Net Cor ...

  6. 在IIS上部署ASP.NET Core Web API

    目录 Visual Studio 2019和Dot Net Core 3.0 Windows Server上的Dot Net Core运行时 在服务器上启用IIS IIS应用程序池 IIS网站 创建A ...

  7. 加速ASP.NET Core WEB API应用程序——第2部分

    目录 应用程序生产力 异步设计模式 数据规范化与SQL查询效率 NCHAR与NVARCHAR 使用MSSQL服务器的全文引擎 存储过程 优化存储过程 预编译和重用存储过程执行计划 使用Entity F ...

  8. 加速ASP.NET Core WEB API应用程序。 第三部分

    深度重构和完善ASP.NET Core WEB API应用程序代码 (Deep refactoring and refinement of ASP.NET Core WEB API applicati ...

  9. 如何测试ASP.NET Core Web API

    在本文中,我们将研究如何测试你的ASP .NET Core 2.0 Web API解决方案.我们将了解使用单元测试进行内部测试,使用全新的ASP .NET Core的集成测试框架来进行外部测试. 本文 ...

  10. ASP.NET Core Web API 与 SSL

    SSL 一直没有真正研究过SSL,不知道下面的理解是否正确. SSL是Secure Sockets Layer的缩写,它用来保护服务器和客户端之前的通信.它是基于信任+加密的概念. 在介绍SSL的原理 ...

最新文章

  1. TensorFlow高层次机器学习API (tf.contrib.learn)
  2. 2.3 Logistic 回归损失函数-深度学习-Stanford吴恩达教授
  3. String和string的区别
  4. 鸿蒙os硬件要求,华为公布鸿蒙OS 2.0硬件安装要求:只要128K内存就能跑
  5. 在WinForm中使用Web Service来实现软件自动升级
  6. php能反序列化js的吗,javascript – 如何在node.js中反序列化PHP会话?
  7. Java web--过滤器
  8. Centos允许root远程登录设置
  9. rtabmap_ros安装---43
  10. C Primer Plus学习笔记(二)
  11. 【HTML5+MVC4】xhEditor网页编辑器图片上传
  12. Android学习路线指南-------任玉刚
  13. 小程序倒计时实现方法
  14. 面试问题 你如何评价你上一家公司,你觉的上一家公司怎么评价你
  15. 将淘宝客数据导入自己的数据库
  16. Android部分手机报 解析包时出现问题 原因与解决方法
  17. 纽约州立大学石溪分校肖可瓅:数据驱动的金融研究
  18. 关于安卓 dp与px的理解
  19. BZOJ.2069.[POI2004]ZAW(最短路Dijkstra 按位划分)
  20. 谈谈 微软 鲍尔默退休,他错在哪里?该怎么做!

热门文章

  1. adt matlab 加速退化,可靠性加速退化试验
  2. java金额小数位,java 数字转大写金额,小数部分太简单略
  3. 20140925百度校园招聘一面
  4. 使用C++实现n阶行列式的计算
  5. 刘强东,一个农村孩子的自卑!
  6. 企业员工管理系统 一:项目介绍
  7. 微信小程序码接口返回的二进制内容处理返回给前端展示
  8. 银行家算法和安全性算法笔记
  9. 计算机如何解锁 磁盘,怎么解除Dell电脑硬盘的bitlocker加密
  10. 开机无法跳过谷歌验证_如何跳过Nexus7第一次开机设置的网络验证