前言:准备循序渐进的养成定期写文章的习惯,锻炼文案能力。所以先从整理以往的工作笔记、学习笔记作为开端,迈出第一步。以这篇笔记小试牛刀。
一、发布时的选项
SSL:非https协议的话,记得去掉此项勾选,否则报错
框架:独立
目标运行时:win64x

二、需要安装的组件
官方下载组件:https://dotnet.microsoft.com/en-us/download/dotnet
以.net core3.1版本为例:
1、dotnet-hosting-3.1.**-win
2、dotnet-sdk-3.1.**-win-x64,
3、dotnet-runtime-3.1.**-win-x64
4、aspnetcore-runtime-3.1.**-win-x64:注意,如果没有安装,会缺少模块:

这时部署模式选择:独立 发布的话会报500.30错误。
这种情况要么安装组件,要么部署模式改为:框架依赖。
安装好之后,需要重启电脑。
三、查看已安装的组件
如果不确定环境中没有安装.net core的sdk(其中会包含runtime、asp.net core、sdk、hosting)
可以在命令提示符中查看已安装的版本:
dotnet --version(会显示已安装的最高版)
dotnet --info (查看安装的详细信息)
Tips:
部署好后,如果调用接口有问题,可以用dotnet命令验证程序是否报错。
1、进入到部署目录,地址栏输入cmd,然后通过命令启动程序:dotnet xxx.dll
2、win+r,输入cmd打开命令提示符,输入:dotnet 程序的完整dll路径
3、如果程序没有设置,命令行启动默认监听端口是5000,命令启动之后,需要测试接口的话,接口地址也要是5000
4、之后测试接口,看命令行中是否报错,按提示解决
网友评论