互联网技术 · 2024年2月17日

ASP .NET Core API的发布与部署,遇到的问题及解决方法

这篇文章主要介绍了ASP .NET Core API发布与部署以及遇到的坑和解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

最近在写.Net Core的API,由于之前没接触过Core,所以自己的想法很简单,感觉和.Net都是差不多的东西,发布部署还是按.Net的那一套来,可谓是困难重重,走了不少弯路。

也没什么漂亮的词语,也不是技术大牛,就是抱着学习技术的态度,随手写写这一套流程,以及遇到的问题跟解决方法。

一、安装服务器环境

IIS Path–>Control PanelAll Control Panel ItemsPrograms and Features

ASP .NET Core API发布与部署以及遇到的坑和解决方法

没细致研究,全装了~

二、发布API

1.选择File System,设置Target location.

ASP .NET Core API发布与部署以及遇到的坑和解决方法

我用的VS2017,设置好了发布就可以~

三、添加网站到IIS

1.添加WebSite,填写Site name和Physical path.

ASP .NET Core API发布与部署以及遇到的坑和解决方法

四、服务器环境搭建及问题解决

1.安装.NET Core SDK和AspNetCoreModule托管模块

ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行

ASP .NET Core API发布与部署以及遇到的坑和解决方法

解决方法:看下你的发布文件夹里面是否缺少WebApi.xml,如缺少请手动复制到服务器指定路径下。

4.如果遇到其他问题请查看日志或者查看官方给出的解决方案(官方解决方案地址)

到此这篇关于ASP .NET Core API发布与部署以及遇到的坑和解决方法 的文章就介绍到这了,更多相关ASP .NET Core API发布与部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:脚本之家

链接:https://www.jb51.net/article/193621.htm

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册