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

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

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

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

一、安装服务器环境

        IIS  Path-->Control Panel\All Control Panel Items\Programs and Features


        没细致研究,全装了~

二、发布API

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

2.配置文件


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

三、添加网站到IIS

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


2.设置该网站的Application Pools, .NET CLR version设置为 No managed Code.


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

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

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


SDK 下载地址:https://www.jb51.net/softs/472390.html

w3wp.exe下载地址:https://www.jb51.net/softs/178336.html

2.错误502.5一般就是没装.NET Core SDK和AspNetCoreModule托管模块


3.另一个比较奇葩的错误


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

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

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

相关文章

  • asp.net core为IHttpClientFactory添加动态命名配置

    asp.net core为IHttpClientFactory添加动态命名配置

    某些时候我们需要为HttpClient动态配置一些东西, 例如证书等, 例如服务是一个回调服务, 而被回调方采用了自定义的https(即自定义证书),本文就将讲述如何实现这种需求
    2021-06-06
  • document.getElementsByName和document.getElementById 在IE与FF中不同实现

    document.getElementsByName和document.getElementById 在IE与FF中不同

    今天在<asp:radiobuttonlist/>中使用教本的的时候才注意到原来 document.getElementsByName 、document.getElementById 在IE与FF中有着不同实现。
    2008-12-12
  • ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等)

    ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等)

    这篇文章主要介绍了ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等),本文直接给出实现代码,需要的朋友可以参考下
    2015-06-06
  • .NET发起web请求时维持Session

    .NET发起web请求时维持Session

    一般使用.NET C#发起一个web请求是用WebClient类,应为使用很简单,但是每调用一次OpenRead就会在服务器启用一个新Session,使用HttpWebRequest + CookieContainer就可以让多个web请求只有一个session。
    2009-05-05
  • asp.net Javascript获取CheckBoxList的value

    asp.net Javascript获取CheckBoxList的value

    最近在做一个BS的小项目,记得自己搞asp.net的时候,还是两年以前,大部分的东西只是有点印象,忘得差不多了,所以这次也算是温习的过程吧,一边学习,一边赶工,呵呵呵。。。。
    2009-12-12
  • C# GetWindowRect简介及使用说明

    C# GetWindowRect简介及使用说明

    GetWindowRect返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出,需要的朋友可以了解下
    2012-12-12
  • Visual Studio快捷键汇总

    Visual Studio快捷键汇总

    这篇文章介绍了Visual Studio的常用快捷键,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 轻量级ORM框架Dapper应用之实现CURD操作

    轻量级ORM框架Dapper应用之实现CURD操作

    这篇文章介绍了使用Dapper实现CURD操作的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • ASP.NET MVC 控制器与视图

    ASP.NET MVC 控制器与视图

    这篇文章主要介绍了ASP.NET MVC 控制器相关内容以及视图相关知识,非常的详尽,希望对大家有所帮助
    2014-10-10
  • ASP.NET WebAPI导入CSV

    ASP.NET WebAPI导入CSV

    这篇文章介绍了ASP.NET WebAPI导入CSV的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论