ASP.NET Core 部署至 IIS 完整步骤(含项目发布)

项目发布部署:如何发布.NETCore项目到IIS服务器? 本文将详细介绍如何发布.NET Core项目到IIS服务器。首先,第一步需要安装IIS,介绍了在本地电脑和服务器中进行安装。然后需要安装SDK和运行时才能发布.NETCore项目。其次介绍了如何发布.NETCore项目和Vue项目,并配置IIS。最后介绍了如何将项目部署到Service服务中。 阅读详情

一、前置说明

  1. 本文适配ASP.NET Core 2.1(与你提供的微软官网链接版本一致),其他Core版本(3.1/5/6+)步骤基本通用,仅托管捆绑包版本需对应;
  2. 部署环境:Windows Server(2012/2016/2019)或Windows 10/11(开发/测试环境);
  3. 核心依赖:IIS服务器 + ASP.NET Core 托管捆绑包(提供IIS与Core的通信模块AspNetCoreModule.dll)。

二、第一步:安装IIS(Internet Information Services)

IIS是Windows自带的Web服务器,需手动开启Web服务器角色/功能,分服务器版Windows和客户端版Windows(Win10/11) 两种操作方式,步骤如下:

方式1:Windows Server(2012/2016/2019)- 服务器管理器

  1. 打开「服务器管理器」,点击添加角色和功能,进入向导;
  2. 安装类型选择「基于角色或基于功能的安装」,下一步;
  3. 选择目标服务器,下一步;
  4. 勾选Web服务器(IIS),弹出「添加功能」对话框,点击添加所需功能;
  5. 功能步骤保持默认,下一步;
  6. Web服务器角色服务中,至少勾选核心功能(默认已勾选),无需额外勾选.NET相关(Core不依赖IIS的.NET框架),下一步;
  7. 点击安装,完成后关闭向导。

方式2:Windows 10/11 - 启用或关闭Windows功能

  1. 按下Win+R,输入optionalfeatures,回车打开「启用或关闭Windows功能」;
  2. 展开Internet Information Services,勾选核心功能(至少勾选「Web服务器」「万维网服务-核心功能」),其他功能按需勾选(如静态内容、默认文档);
  3. 点击确定,等待安装完成,无需重启(部分系统会提示重启,按需操作)。

验证IIS安装成功

打开浏览器,输入localhost,若显示IIS默认欢迎页面,说明IIS安装成功。

三、第二步:下载并安装ASP.NET Core托管捆绑包

ASP.NET Core应用并非直接由IIS运行,而是通过ASP.NET Core模块(ANCM) 托管,该模块由托管捆绑包提供,核心文件为AspNetCoreModule.dll

IIS 部署.NetCore,最细步骤 阅读详情

相关推荐

asp.net core 部署到IIS

因为工作需求,用.net core做的项目,现需发布到IIS上去。      与asp.net不同,asp.net core不再由IIS工作进程w3wp.exe托管,因此需要确保IIS上已经安装AspNetCoreModule模块,请求通过此模块重定向到asp.net core项目中,因此我无需设置应用程序池来托管我们的代码,应用程序池应设置为无托管代码。 1、安装AspNetCoreModu...

枫叶的博客 7955

IIS上部署Asp.net core Webapi

本篇文章将为您详细介绍IIS上部署asp.net core webapi的详细过程。

web15085096641的博客 2259

ASP.NET Core 使用IIS作为Web服务器,部署在IIS上

1.修改项目代码Program.cs文件替换为如下内容:public class Program    {        public static void Main(string[] args)        {            var host = new WebHostBuilder()                .UseKestrel()                .Use...

ujm097的博客 1万+

课程32:.Net Core Web API部署IIS

本课程内容: 1、服务器环境配置; 2、项目发布配置; 3、IIS环境配置。

成长的足迹 1974

RV1126上YOLOv8部署实战:从模型转换到板端推理的完整避坑指南

本文提供了在瑞芯微RV1126芯片上部署YOLOv8目标识别算法的完整实战指南。内容涵盖从模型转换、环境搭建到板端推理代码编写的全流程,重点解析了RKNN-Toolkit使用、量化配置、内存优化及后处理实现等关键环节的常见问题与解决方案,旨在帮助开发者高效避坑,实现边缘AI应用的稳定落地。

pz89012345的博客 567

别再为STM32F407的USB高速通信发愁了!手把手教你用USB3320(ULPI接口)搞定硬件设计

本文详细介绍了STM32F407通过USB3320(ULPI接口)实现高速USB通信的硬件设计实战。从USB3320的选型优势到原理图设计避坑,再到PCB布局和固件配置,提供了一套完整的解决方案。特别针对USB PHY芯片的常见问题,如供电处理、信号完整性和初始化代码,给出了专业建议和调试技巧,帮助工程师高效完成高速USB通信设计。

weixin_42527401的博客 387

akshare 布林通道策略

import datetime import pandas as pd import backtrader as bt import matplotlib.pyplot as plt from datetime import datetime import matplotlib import akshare as ak %matplotlib inline class Boll_strategy(bt.Strategy): #自定义参数,每次买入1800手 params=(('size'.

qq_26742269的博客 5336

MS1861宏晶微视频显示与控制器芯片:开发资料全解析与应用指南

本文全面解析了宏晶微MS1861视频显示与控制器芯片的核心功能与开发流程。该芯片作为高性能的“视频信号翻译官”,支持HDMI、LVDS等多种输入与MIPI、LVDS等输出,集成强大的图像处理与OSD叠加功能。文章详细介绍了从资料获取、环境搭建到以HDMI转MIPI为例的实战配置与调试技巧,为工业HMI、广告机等应用的开发者提供了完整的应用指南。

weixin_29198045的博客 337

手把手教你完成基于YOLOv8的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理系统

手把手教你完成基于YOLOv8的商店的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理员系统,可进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2456

024、反激变换器的短路保护设计

本文详细探讨了反激变换器短路保护的设计要点与实践经验。作者通过实际案例分析了短路时反激拓扑的电流特性,指出初级峰值电流限制是最基础的保护手段,但需配合打嗝模式使用。文章重点剖析了打嗝模式设计的三个关键陷阱:频率设定、退出条件和软启动衔接。同时强调次级侧辅助保护、变压器参数优化、环路响应协调的重要性,并比较了自恢复与锁死方案的适用场景。最后提出实测验证的四个关键点和设计经验:不盲信芯片手册、保护电路独立设计、充分留有余量、进行破坏性测试。全文以工程实践为导向,为反激电源的可靠短路保护提供了系统性解决方案。

Jack010169的博客 237

AutoSAR配置与实践(实践篇)13.1 如何添加一个NVM BLOCK

解决办法:如下红框选项都不要自定义,否则无法自动生成对应RAM/ROM映射接口函数。传送门–AUTOSAR配置与实践—总目录传送门–AUTOSAR配置与实践—总目录。

nihaoljq2010的博客 3036

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: WPF数据绑定入门:从传统事件到5种绑定模式
下一篇: C# 进阶核心知识点汇总|多项目开发 + 委托 + Lambda + 事件一次吃透
bugcome_com
博客等级 码龄3年 32粉丝 131原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bugcome_com

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值