.NET有哪些部署方式,能详细介绍一下吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1231个文字,预计阅读时间需要5分钟。
前言:以以往部署程序经验,首先应确保安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,若部署在同一台机器上,则需要在该台机器上安装相应的版本。
前言以往部署程序一直是习惯性先安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,如果部署在同一台机器上,那就需要在同一台机器上安装多个版本的运行时,总感觉有点不太方便,所以今天就来说说.NET部署的两种模式
正文其实在发布程序时有两种模式可以选择,框架依赖模式和独立模式;
- 框架依赖模式:程序在发布打包时,只针对程序本身进行打包,如果打包好的程序要在其他机器上正常运行,首先要在对应的机器上安装对应版本框架的运行时,否则程序是不能运行的;
- 独立模式:程序在发布打包时,程序和依赖的框架一起打包了,只需要将打包好的文件放到对应的机器上直接运行即可,不需要安装框架运行时。
新建一个MVC项目,默认生成的项目就行,主要是有页面,演示方便(用其他形式同理,如API或控制台等都一样);
实操演示右键项目->点击发布->弹框选择发布方式,这里建议选择用文件夹的形式,确定无误之后再上传到服务器比较保险。
点击下一步选择对应的发布文件夹,后续发布生成的文件就到此文件夹下啦。
指定好路径之后,点击右下角的完成,进入如下界面;
通常会直接点击发布按钮将程序发布,其实这个时候默认是以框架依赖的模式进行发布的,可以点击显示所有设置进行配置,如下:
这里先以框架依赖的方式发布一版,放到一个没有环境的机器上试试。
本文共计1231个文字,预计阅读时间需要5分钟。
前言:以以往部署程序经验,首先应确保安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,若部署在同一台机器上,则需要在该台机器上安装相应的版本。
前言以往部署程序一直是习惯性先安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,如果部署在同一台机器上,那就需要在同一台机器上安装多个版本的运行时,总感觉有点不太方便,所以今天就来说说.NET部署的两种模式
正文其实在发布程序时有两种模式可以选择,框架依赖模式和独立模式;
- 框架依赖模式:程序在发布打包时,只针对程序本身进行打包,如果打包好的程序要在其他机器上正常运行,首先要在对应的机器上安装对应版本框架的运行时,否则程序是不能运行的;
- 独立模式:程序在发布打包时,程序和依赖的框架一起打包了,只需要将打包好的文件放到对应的机器上直接运行即可,不需要安装框架运行时。
新建一个MVC项目,默认生成的项目就行,主要是有页面,演示方便(用其他形式同理,如API或控制台等都一样);
实操演示右键项目->点击发布->弹框选择发布方式,这里建议选择用文件夹的形式,确定无误之后再上传到服务器比较保险。
点击下一步选择对应的发布文件夹,后续发布生成的文件就到此文件夹下啦。
指定好路径之后,点击右下角的完成,进入如下界面;
通常会直接点击发布按钮将程序发布,其实这个时候默认是以框架依赖的模式进行发布的,可以点击显示所有设置进行配置,如下:
这里先以框架依赖的方式发布一版,放到一个没有环境的机器上试试。

