.NET有哪些部署方式,能详细介绍一下吗?

2026-05-22 23:220阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1231个文字,预计阅读时间需要5分钟。

前言:以以往部署程序经验,首先应确保安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,若部署在同一台机器上,则需要在该台机器上安装相应的版本。

前言

以往部署程序一直是习惯性先安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,如果部署在同一台机器上,那就需要在同一台机器上安装多个版本的运行时,总感觉有点不太方便,所以今天就来说说.NET部署的两种模式

正文

其实在发布程序时有两种模式可以选择,框架依赖模式和独立模式

  • 框架依赖模式:程序在发布打包时,只针对程序本身进行打包,如果打包好的程序要在其他机器上正常运行,首先要在对应的机器上安装对应版本框架的运行时,否则程序是不能运行的;
  • 独立模式:程序在发布打包时,程序和依赖的框架一起打包了,只需要将打包好的文件放到对应的机器上直接运行即可,不需要安装框架运行时
案例演示 演示前提

新建一个MVC项目,默认生成的项目就行,主要是有页面,演示方便(用其他形式同理,如API或控制台等都一样);

实操演示

右键项目->点击发布->弹框选择发布方式,这里建议选择用文件夹的形式,确定无误之后再上传到服务器比较保险。

点击下一步选择对应的发布文件夹,后续发布生成的文件就到此文件夹下啦。

指定好路径之后,点击右下角的完成,进入如下界面;

通常会直接点击发布按钮将程序发布,其实这个时候默认是以框架依赖的模式进行发布的,可以点击显示所有设置进行配置,如下:

这里先以框架依赖的方式发布一版,放到一个没有环境的机器上试试。

阅读全文

本文共计1231个文字,预计阅读时间需要5分钟。

前言:以以往部署程序经验,首先应确保安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,若部署在同一台机器上,则需要在该台机器上安装相应的版本。

前言

以往部署程序一直是习惯性先安装运行时环境,然后再将发布打包好的程序运行起来;但当多个程序依赖不同版本框架平台时,如果部署在同一台机器上,那就需要在同一台机器上安装多个版本的运行时,总感觉有点不太方便,所以今天就来说说.NET部署的两种模式

正文

其实在发布程序时有两种模式可以选择,框架依赖模式和独立模式

  • 框架依赖模式:程序在发布打包时,只针对程序本身进行打包,如果打包好的程序要在其他机器上正常运行,首先要在对应的机器上安装对应版本框架的运行时,否则程序是不能运行的;
  • 独立模式:程序在发布打包时,程序和依赖的框架一起打包了,只需要将打包好的文件放到对应的机器上直接运行即可,不需要安装框架运行时
案例演示 演示前提

新建一个MVC项目,默认生成的项目就行,主要是有页面,演示方便(用其他形式同理,如API或控制台等都一样);

实操演示

右键项目->点击发布->弹框选择发布方式,这里建议选择用文件夹的形式,确定无误之后再上传到服务器比较保险。

点击下一步选择对应的发布文件夹,后续发布生成的文件就到此文件夹下啦。

指定好路径之后,点击右下角的完成,进入如下界面;

通常会直接点击发布按钮将程序发布,其实这个时候默认是以框架依赖的模式进行发布的,可以点击显示所有设置进行配置,如下:

这里先以框架依赖的方式发布一版,放到一个没有环境的机器上试试。

阅读全文