码迷,mamicode.com
首页 > Web开发 > 详细

.net core程序部署

时间:2018-04-24 01:15:25      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:alt   依赖项   详细   离线   部署   redis   download   控制   size   

前期将一些程序切换到了.net core,本文这里记录下windows 下.net core程序部署相关的方法。有同样需求的朋友可以参考一下,以免少走一些弯路。

.net core程序部署主要工作就是在目标机器上装上.net core runtime,它可以在微软官方的下载网站上下载。

技术分享图片

官方的图比较清晰的介绍了其运行环境,就windows的.net core程序部署而言,主要需要安装如下两个包:

  1. .net core runtime
  2. asp.net core runtime

如果部署的是.net core控制台程序程序,只需要按照.net core runtime,而如果是web程序,则还需要安装web运行环境。

特别是web运行环境需要注意一下,至少不应该比项目所使用的Microsoft.AspNetCore.All版本低。我有一次项目中使用的是2.0.6(VS默认引用的包),但部署的时候下载的是2.0.0的runtime,导致花了半天才找到原因。

技术分享图片

除此之外,.net core运行是需要系统满足一定的先决条件的,微软官方也有文章较详细的介绍了这些依赖项。简单的说,主要有如下两个:

  1. Microsoft Visual C++ 2015 Redistributable 更新 3
  2. KB2533623

由于.net core正在快速发展中,本文不能涵盖遇到的所有问题,以及未来的问题。如果遇到其它问题,多用搜索引擎。这里也引用一些其他的关于.net core部署的文章,以供参考:

  1. 在离线环境中发布.NET Core至Windows Server 2008
  2. Document prerequisites for install on Windows 7

另外,实际部署前最好先用虚拟机模拟下现场环境,以备前期做好实验工作。甚至可以考虑直接使用虚拟机发布。

.net core程序部署

标签:alt   依赖项   详细   离线   部署   redis   download   控制   size   

原文地址:https://www.cnblogs.com/TianFang/p/8923512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!