ASP.Net Core Web Api在Windows服务器上部署
一、在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服务器上部署相关推荐
- 连接Android与ASP.NET Core Web API的完整教程
目录 准备数据库 ASP.NET Core Web API项目 创建新的ASP.NET Core Web API项目 实体 导入EF Core 创建DbContext 将连接字符串添加到appsett ...
- VS2022(Visual Studio)发布ASP.NET Core Web API应用到Web服务器(IIS)
概述 写完代码后,最常用.简单的发布方式,就是将应用发布到文件夹,然后将publish文件夹复制到要部署的机器上(本地.局域网服务器.云服务器等). 但是在实际工作中,可能会遇到需要频繁地发布,以使应 ...
- 针对ASP.NET Core Web API的先进架构
\ 本点要点 \\ 与传统的ASP.NET相比,ASP.NET Core的新架构提供了一些好处\\t ASP.NET Core从一开始就包含对依赖注入的支持\\t 单一职责原则简化了实施和设计.\\t ...
- Asp.Net Core Web Api图片上传及MongoDB存储实例教程(一)
图片或者文件上传相信大家在开发中应该都会用到吧,有的时候还要对图片生成缩略图.那么如何在Asp.Net Core Web Api实现图片上传存储以及生成缩略图呢?今天我就使用MongoDB作为图片存储 ...
- Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程
Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程 原文:Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程 Asp.Net Cor ...
- 在IIS上部署ASP.NET Core Web API
目录 Visual Studio 2019和Dot Net Core 3.0 Windows Server上的Dot Net Core运行时 在服务器上启用IIS IIS应用程序池 IIS网站 创建A ...
- 加速ASP.NET Core WEB API应用程序——第2部分
目录 应用程序生产力 异步设计模式 数据规范化与SQL查询效率 NCHAR与NVARCHAR 使用MSSQL服务器的全文引擎 存储过程 优化存储过程 预编译和重用存储过程执行计划 使用Entity F ...
- 加速ASP.NET Core WEB API应用程序。 第三部分
深度重构和完善ASP.NET Core WEB API应用程序代码 (Deep refactoring and refinement of ASP.NET Core WEB API applicati ...
- 如何测试ASP.NET Core Web API
在本文中,我们将研究如何测试你的ASP .NET Core 2.0 Web API解决方案.我们将了解使用单元测试进行内部测试,使用全新的ASP .NET Core的集成测试框架来进行外部测试. 本文 ...
- ASP.NET Core Web API 与 SSL
SSL 一直没有真正研究过SSL,不知道下面的理解是否正确. SSL是Secure Sockets Layer的缩写,它用来保护服务器和客户端之前的通信.它是基于信任+加密的概念. 在介绍SSL的原理 ...
最新文章
- TensorFlow高层次机器学习API (tf.contrib.learn)
- 2.3 Logistic 回归损失函数-深度学习-Stanford吴恩达教授
- String和string的区别
- 鸿蒙os硬件要求,华为公布鸿蒙OS 2.0硬件安装要求:只要128K内存就能跑
- 在WinForm中使用Web Service来实现软件自动升级
- php能反序列化js的吗,javascript – 如何在node.js中反序列化PHP会话?
- Java web--过滤器
- Centos允许root远程登录设置
- rtabmap_ros安装---43
- C Primer Plus学习笔记(二)
- 【HTML5+MVC4】xhEditor网页编辑器图片上传
- Android学习路线指南-------任玉刚
- 小程序倒计时实现方法
- 面试问题 你如何评价你上一家公司,你觉的上一家公司怎么评价你
- 将淘宝客数据导入自己的数据库
- Android部分手机报 解析包时出现问题 原因与解决方法
- 纽约州立大学石溪分校肖可瓅:数据驱动的金融研究
- 关于安卓 dp与px的理解
- BZOJ.2069.[POI2004]ZAW(最短路Dijkstra 按位划分)
- 谈谈 微软 鲍尔默退休,他错在哪里?该怎么做!