简单的说下.netcore发布程序的几种方法:1、vs项目里自带的发布功能 。 2、dos下dotnet publish命令,发布的位置可以是exe形式,也可以部署在iis服务器上,发布的程序可以是依赖框架型,也可以是独立型(比较大),另外,在iis上发布的时候,注意不要选择。netframework框架,要选择无托管代码。
1、vs项目里自带的发布功能
a、第一步右键项目,点击发布按钮
b、选择发布的路径
c、选择发布的参数,目标框架是指该项目需要的框架支持,部署模式可以是框架依赖(要求服务器有该.NET SDK),也可以是独立(自带sdk,程序文件会变多),目标运行时是指发布的平台:winX86,win64,linux等
、d、点击发布按钮,发布成功后会在项目文件夹下生成release目录
e、publish文件夹里就是项里面目的内容wwwroot里存放的是模板视图文件
2、命令行发布
a、在项目文件夹下直接输入cmd,按回车,dos窗口就自动打开了,并且默认路径是该项目的路径,接着输入dotnet publish 回车,项目就开始建立
b、项目发布完后会在项目路径下,自动生成debug目录,里面就是该项目,如果想要发布成release版本,只需要在dotnet publish命令后加上 -c release即可