IIS 部署.NET Core2.0项目

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

前言:

 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是独立运行的。它独立运行在控制台应用程序中,并通过dotnet运行时命令调用。它并没有被加载到IIS工作进程中,但是IIS却加载了名为AspNetCoreModule的本地Module,这个Module用于执行外部的控制台程序。

 部署之前要确保你的IIS上已经安装了AspNetCoreModule托管模块,如果没有的话,点击这里进行下载并安装,安装完成如下图:

第一步:新建项目ASP.NET Core Web应用程序,如图:

第二步:发布方法选择文件系统,然后设置一个发布路径

第三步:配置文件可以根据你线上、线下的环境进行选择,因为是基于.NET Core,所以目标框架为netcoreapp2.0,然后保存发布即可,如图:


第四步:当然了,你还可以基于CLI的Publish命令进行发布,只需切换到Light.API根目录下,输入以下命令即可
 

dotnet publish --framework netcoreapp1.1 --output "E:\Publish" --configuration Release

framework表示目标框架,output表示要发布到的目录文件夹,configuration表示配置文件,等同于和上面我们通过管理器来发布的操作,如图:


第五步:在IIS中添加网站


设置应用程序池的.NET CLR版本为“无托管代码”,因为刚才也说了,IIS是作为一个反向代理的角色,并不需要它来托管代码


OK,大功告成,浏览一下我们的网站

ASP.NET Core 2.0 + Angular7项目部署到Windows Server 2012 R2 IIS 一、ASP .NET Core 2.0部署到IIS 1. 部署之前确认宿主机的IIS是否安装了AspNetCoreModule模块,没有的话需要到官网下载。 下载地址:https://dotnet.microsoft.com/download#/runtime 2.安装好AspNetCoreModule模块之后需要运行两条命令启用模块,在管理员身份下进入cmd 3.开始发布ASP .NET ... 阅读详情

相关推荐

WIN7下IIS7.5部署net core 2.0应用

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...

takeitboy 3197

将asp.net core2.0项目部署在IIS上运行

前言: 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是独立运行的。它独立运行在控制台应用程序中,并通过dotnet运行时命令调用。它并没有被加载到IIS工作进程中,但是IIS却加载了名为AspNetCoreModule的本地Module,这个Module用于执行外部的控制台程序。 部署之前要确保你的IIS上已经安装了AspNetCoreMod...

hailang2ll的专栏 1万+

架构决策之消息中间件MQ系列六-Pulsar

一、架构

恰恰虎的博客 7253

.Net Core 部署IIS,最细步骤

.Net Core 部署IIS,最细步骤

Bob的博客 5304

手把手教你获取全国街道级GeoJSON数据:前端地图开发必备技巧

本文详细介绍了获取全国街道级GeoJSON数据的多种方法,从前端地图开发的实际需求出发,涵盖了免费获取省市县级数据的工具如阿里云DataV.GeoAtlas和HashTang,以及进阶的街道级数据获取方案,包括使用Bigemap GIS Office和专业数据采购。文章还提供了数据处理与优化技巧,帮助开发者高效使用GeoJSON数据进行地图可视化。

weixin_29053383的博客 289

STK新手必看:用700km轨道卫星,5步搞定对地覆盖分析报告

本文为STK新手提供700km轨道卫星对地覆盖分析的5步实操指南,涵盖卫星创建、传感器配置、区域定义、计算设置及报告生成全流程,特别标注常见操作误区与优化技巧,帮助用户快速掌握STK覆盖性分析核心方法。

weixin_42546392的博客 375

.Net Core 部署IIS

本文介绍了将.NET Core应用程序部署到IIS的完整步骤:1)发布应用程序,选择独立部署模式以包含.NET Core运行时;2)在服务器上安装.NET Core Hosting Bundle并验证AspNetCoreModuleV2模块;3)上传发布文件到服务器指定目录;4)在IIS中添加网站,配置名称、路径和端口。完成这些步骤后,应用程序即可通过IIS正常运行。文章提供了详细的图文指导,帮助开发者顺利完成部署过程。

黄同学的博客 1342

深入解析:如何在Visual Studio中高效编译libredwg与libdxfrw

本文详细介绍了在Visual Studio中高效编译libredwg与libdxfrw的完整流程,包括环境配置、源码获取、CMake技巧及常见错误解决方案。针对CAD开发者,提供了从基础编译到项目集成的实用指南,帮助快速处理DWG/DXF文件,提升开发效率。

weixin_29215391的博客 232

一 如何将.net core项目部署到IIS上?

如何将.net core项目部署到IIS上?1.新建一个.net core mvc项目2.运行.net core项目3.发布项目4.部署到IIS 1.新建一个.net core mvc项目 1.点击左侧“最近的项目模板”或者右侧“ASP.NET Core Web 应用程序”均可。 2.填写你的项目名称,并且选择项目存储位置,完成之后点击右下角的“创建按钮” 3.选择"Web应用程序(模型视图控制器)",注意上边的core版本,我这里使用的是3.1.然后创建项目。至此,一个默认框架的ASP.NET Cor

shaopengjie的博客 6159

基于WebGL架构的3D可视化平台—平面图导航(一)

前言 利用CampusBuilder来搭建自己的虚拟世界过程有这样一个问题:如何快速聚焦到虚拟场景的某一位置。当然我们可以创建几个按钮对应查找我们需要去的位置(参照物)并聚焦,但是按钮并不是很炫酷也不能很好的反馈给我们一些信息。接下来我们就用平面导航图来解决这一问题。 第一步:使用CampusBuilder搭建模拟场景,CampusBuilder操作简单,分分钟就可以上手。 ...

nioooom的博客 4162

AUTOSAR知识点 之 XCP (三):XCP功能描述

记录一下XCP使用时候的功能包含命令时序、错误码表、事件描述以及对规范的记录。XCP的图示如下从上图就可以看出数据流的流向CAN-CANIF-XCP,发送反之。XCP的状态机如下。

梦想技术家 3075

windows下部署.Net core项目

本文讲述将.Net core2.0项目部署在win10上 至于部署在linux或mac上,这个以后再讲解 .Net core部署在windows上很简单 Let's begin 1.创建.Net core2.0web项目 我是使用的VS2017,可以直接创建, 没有VS2017的,可以安装.Net core sdk,然后使用命令行去创建项目: dotnet new 项目类型 项...

Ling、bug 2505

AUTOSAR EcuM模块介绍

AUTOSAR EcuM概述 AUTOSAR EcuM全称是Autosar ECU State Manager,位于Autosar BSW中System Service模块中,是一个独立于硬件的模块。 其主要作用是管理ECU上下电启动的状态,具体为: 初始化启动操作系统所需要的BSW(Basic Software)模块 为睡眠阶段和随后的唤醒完成微控制器的配置准备 管理ECU上的所有唤醒事件(EcuM通过唤醒验证协议验证已发生的唤醒,区分真实的唤醒事件,防止误唤醒) EcuM支持的特性列表 EcuM具有

酒无忧的博客 2995

在IIS上部署 .Net Core 3.0 项目踩坑实录

在IIS上部署 .Net Core 3.0 项目的主要流程有: 安装并启用IIS 安装AspNetCoreModuleV2 添加、配置网站 设置应用程序池 通过VS发布 一、安装并启用IIS: 安装了VS的环境,已经默认装上了IIS,可在控制面板的“程序和功能”中查看确认。 在“程序和功能”界面点击“启用或关闭Windows功能”,全选IIS下的全部选项,“确定”,等待启用完成。 ...

cnmeimei的博客 1945

【CANoe】CAPL_ECU上电后首帧报文发出时间检测

【CANoe】CAPL_ECU上电后首帧报文发出时间检测,通过CANoe I/O口检测电压实现

星Yeah 的博客 2508

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

使用 IIS 在 Windows 上托管 ASP.NET Core2.0

原文:使用 IIS 在 Windows 上托管 ASP.NET Core2.0准备: 操作系统:Windows Server 2008 R2 或更高版本 开发环境:VS2017 第一步:新建项目ASP.NET Core Web应用程序 在 Visual Studio 中,选择“文件”>“新建”>“项目”。 在新建项目对话框的左侧窗格选择“.NET CORE”, 在中间窗格中...

weixin_33671935的博客 109

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

在阿里云Windows Server 上部署ASP .NET CORE2.0项目

近期使用ASP.NET Core2.0对博客进行了重写,在部署到服务器时遇到了一些问题,来记录一下留用。配置环境安装 .Net Framework3.5在IIS管理器上直接开启,这里总是失败,上网上找了找,发现了可以使用命令行安装,打开PowerShell,依次执行:​ Set-ItemProperty -Path'HKLM:\SOFTWARE\Policies\Microsoft\Windo

NikoRanger的博客 6237

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

core部署iis的 调试net_在IIS上部署 .Net Core 3.0 项目踩坑实录

在iis上部署 .net core 3.0 项目的主要流程有:安装并启用iis安装aspnetcoremodulev2添加、配置网站设置应用程序池通过vs发布一、安装并启用iis:安装了vs的环境,已经默认装上了iis,可在控制面板的“程序和功能”中查看确认。在“程序和功能”界面点击“启用或关闭windows功能”,全选iis下的全部选项,“确定”,等待启用完成。二、安装aspnetcoremod...

weixin_35455175的博客 447

ASP.NET Core 一步步搭建个人网站(1)_环境搭建

ASP.NET Core2.0发布有一阵子了,这是.NET 开源跨平台的一个重大里程碑, 也意味着比1.0版本要更加成熟。目前.net core具有开源、跨平台、灵活部署、模块化架构等等特性,吸引着一大批开发者。笔者也开始加入拥抱.net core大军,那就搭建一个个人网站吧! 首先申明的是,这应该是一个长期的项目,我会不定期的更新,持续集成,慢慢的把想...

weixin_34025051的博客 1436

asp.net core 2.0发布到IIS报错解决方案

大体来说,是环境的问题。 第一个错误,如图: 1. 查了网上说是文件夹权限的问题,依次设置了Everyone权限和IIS_IUSER权限,能勾选的都勾选了,然而并没有什么用,看来不是这个问题导致的。 2. 项目是.net core 2.0,所以想,可能是环境问题,需要安装 AspNetCoreModule托管模块。 >> DotN...

weixin_30533797的博客 362

ASP .NET Core 2.0 MVC 发布到 IIS 上以后 无法下载apk等格式的文件

ASP .NET Core 2.0 MVC 发布到 IIS 上以后 无法下载apk等格式的文件 ASP .NET Core MVC 发布到  IIS 上以后 无法下载apk等格式的文件使用.NET Core MVC创建了一个站点,其他文件可以下载,但是后来又需求,就把手机端的apk合适的文件上传到服务端了,即把apk 文件放到网站的wwwroot目录下的Update文件夹下,名字叫apkupdat...

LongtengGensSupreme博客 729

vue+asp.net Web api前后端分离项目发布部署

教你如果简单快捷的在IIS服务器上进行前后端分离项目部署(vue+asp.net Core Web API)

tmy_starlight的博客 5800
上一篇: Redis报错: noauth authentication required
下一篇: 虚拟机安装CentOS7
code12313
博客等级 码龄11年 39粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值