博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET Core 发布
阅读量:5897 次
发布时间:2019-06-19

本文共 2242 字,大约阅读时间需要 7 分钟。

ASP.NET Core 发布,asp.netcore发布

 

第一步:运行 dotnet restore 命令,以还原项目中指定的依赖项

dotnet restore

第二步:使用 dotnet build 命令为目标平台上的应用创建调试版本。 如果不指定想要生成的运行时标识符,则 dotnet build 命令将会创建仅适用于当前系统运行时 ID 的版本。 可使用以下命令生成目标平台适用的应用:

dotnet build -r centos.7-x64

目标平台.NET Core 运行时标识符 (RID) 目录

Windows 7 / Windows Server 2008 R2win7-x64win7-x86 Windows 8 / Windows Server 2012win8-x64win8-x86win8-arm Windows 8.1 / Windows Server 2012 R2win81-x64win81-x86win81-arm Windows 10 / Windows Server 2016win10-x64win10-x86win10-armwin10-arm64 Red Hat Enterprise Linuxrhel.7-x64rhel.7.0-x64rhel.7.1-x64rhel.7.2-x64rhel.7.3-x64rhel.7.4-x64 Ubuntuubuntu.14.04-x64ubuntu.14.10-x64ubuntu.15.04-x64ubuntu.15.10-x64ubuntu.16.04-x64ubuntu.16.10-x64 CentOScentos.7-x64 Debiandebian.8-x64 Fedorafedora.23-x64fedora.24-x64 OpenSUSEopensuse.13.2-x64opensuse.42.1-x64 Oracle Linuxol.7-x64ol.7.0-x64ol.7.1-x64ol.7.2-x64 Currently supported Ubuntu derivativeslinuxmint.17-x64linuxmint.17.1-x64linuxmint.17.2-x64linuxmint.17.3-x64linuxmint.18-x64 OS X RIDsosx.10.10-x64osx.10.11-x64osx.10.12-x64

 

注:如果没有通过,提示如下类似信息:

C:\Program Files\dotnet\sdk\1.0.0\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.targets(92,5): error : Assets file 'D:\Site\GCClass4\obj\project.assets.json' doesn't have a target for '.NETCoreApp,Version=v1.0/win81-x64'. Ensure you have restored this project for TargetFramework='netcoreapp1.0' and RuntimeIdentifier='win81-x64'. [D:\Site\GCClass4\GCClass4.csproj]

请修改你的.csproj文件,如下(只添加红色这一行,紫色修改为你要的目标RID):

netcoreapp1.0
centos.7-x64

 

再次执行“第一步”和“第二步”,通过后在继续以下步骤

第三步:调试并测试该程序后,可以通过对两个目标平台使用 dotnet publish 命令来为每个作为目标的平台创建要与应用一起部署的文件,如下所示:

dotnet publish -c release -r centos.7-x64

-c 发布时要使用的配置。 默认值为 Debug。

-r 发布针对给定运行时的应用程序。 有关可以使用的运行时标识符 (RID) 列表,请参阅 RID 目录。

这将为目标平台创建一个应用的发行版(而不是调试版)。 生成的文件位于名为 publish 的子目录中,该目录位于项目的 .\bin\release\netcoreapp1.0\<runtime_identifier> 子目录的子目录中。 请注意,每个子目录中都包含完整的启动应用所需的文件集(既有应用文件,也有所有 .NET Core 文件)。

 

参考:https://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-build

        https://docs.microsoft.com/en-us/dotnet/articles/standard/frameworks

        https://docs.microsoft.com/en-us/dotnet/articles/core/rid-catalog

引用:

转载地址:http://phxsx.baihongyu.com/

你可能感兴趣的文章
单例模式
查看>>
【C语言学习】《C Primer Plus》第7章 C控制语句:分支与跳转
查看>>
按键的硬件消抖小结
查看>>
Neo4j之Cypher学习总结
查看>>
我在软件开发中应该注意的地方
查看>>
阿里云服务器(Ubuntu16.04 64位)的使用
查看>>
cobbler
查看>>
shell算术运算与进制运算
查看>>
spark2.3在window10当中来搭建python3的使用环境pyspark
查看>>
find命令
查看>>
rel是有进有出,out是只出不进
查看>>
update sharepoint 2013 cu error
查看>>
获取webpart方法以及连接字符串记录
查看>>
关于互联网上面使用的密码
查看>>
EntityFramework外健的读写
查看>>
老男孩blog博文内容列表整理(博文索引)
查看>>
proc/sys/net 详解(即时调整内核网络参数)
查看>>
从技术到管理,艰难的转型
查看>>
SystemCenter2012SP1实践(17)更多的定制模板
查看>>
Microsoft UC 2013 Preview-3-Deploy Microsoft SharePoint Server 2013
查看>>