IIS部署.net core项目

  1、安装AspNetCoreModule模块

  与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,中间最重要的角色便是AspNetCoreModule,它是其中一个的IIS模块,基于这个模块,我们才可以和ASP.NET一样用IIS操作ASP.NET Core站点。

  首先,确定我们是否原则AspNetCoreModule模块,打开IIS=》点击一个网站=》模块:

  

  我这里显示没有安装:

  

  AspNetCoreModule下载地址:https://dotnet.microsoft.com/download/dotnet-core

  这个地址也是下载.net core SDK的地址,选择你的项目运行环境SDK,我的是core2.2:

  

  

  我们下载最新的,下载完成后安装即可:

  

  安装之后,重启IIS(win+r,然后输入cmd,打开命令行,输入iisreset,这个命令可能需要管理员权限,所以可能需要使用管理员权限打开cmd命令行),再查看模块:

  

  2、部署.net core项目

  这里以.net core MVC项目为例,先创建站点:

  

  然后修改Demo的应用程序池:

  

  到这里就表示已经配置好了,打开浏览器输入:http://localhost:8080/就可以访问到了

  

原文地址:https://www.cnblogs.com/shanfeng1000/p/12337898.html

时间: 2024-10-06 22:04:40

IIS部署.net core项目的相关文章

ABP core学习之二 IIS部署.NET CORE

本文是关于IIS部署.NET CORE的总结,以后有碰到问题将陆续添加 IIS部署.NET CORE总结 一.服务器环境 首先确定自己项目的core版本,然后下载对应的包在服务器上安装 下载地址: https://dotnet.microsoft.com/download 二.添加网站 IIS添加网站和普通网站一样添加, 设置应用程序池的.NET CLR版本为“无托管代码”, 然后把iis的引用程序池的加载用户配置设置为True 三.常见问题 ASP .NET Core HTTP Error 5

iis部署 .net core webapi

iis部署 .net core webapi 1.修改应用程序池: IIS 发布站点,这里就不介绍 IIS 安装等.这里要修改的是应用程序池,选择“无托管代码”: 2.下载安装.net core托管捆绑包: 未安装之前:出现的问题是 500.19: 经过查找是由于 .NET Core 是自托管的,所以要再 IIS 上面托管 .NET Core 要安装一个.NET Core 托管捆绑包,这个包可以在官网下载: https://www.microsoft.com/net/permalink/dotn

IIS部署NET Core

概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客户端(浏览器,APP,客户端等).而配置文件和过程都会由些许调整,中间最重要的角色便是AspNetCoreModule,

dotnet-warp && NSSM 部署 .net core 项目到 windows 服务

如果你想将 .net core 项目以服务的形式部署到 windows 系统,希望本篇文章能够让你少走弯路 dotnet-warp 安装使用 dotnet-warp 是一个全局的.NET Core 工具,允许将.NET Core 项目打包为单个可执行文件 项目地址:https://github.com/Hubert-Rybak/dotnet-warp 安装:dotnet tool install --global dotnet-warp 使用:在项目输出目录执行 dotnet-warp 即可将应

Jenkins+GitLab+dotnet+Python自动化部署.Net Core项目

部署环境与流程1) Jenkins是java产品,需安装JDK8.由于.netFreamwork项目自动化时是基于Windows,所以继续使用Windows server 2012环境下的已有的Jenkins,部署.构建dotnet Core项目继续在Windows平台下操作.2) .NET Core SDK:2.2.402.dotnet build构建.3) 代码仓库GitLab.4) .NET Core服务端CentOS7部署环境流程: 需求一个项目下分两个子项目,而子项目需分别进行构建部署

Jexus部署.Net Core项目

Jexus Jexus 即 Jexus Web Server,简称JWS,是Linux平台上 的一款ASP.NET WEB服务器.它是 Linux.Unix.FreeBSD 等非Windows系统架设 ASP.NET WEB 服务器的核心程序. 将HTTP自宿主应用程序(如Asp.net Core应用程序.Node.js应用程序等)统一纳入Jexus的工作进程序列进行管控(启动.停止.重启.崩溃后自动恢复等管理.监控功能),为Asp.Net Core应用程序进入企业化生产环境提供了强有力的平台保

windows 2012 IIS 部署 .net core HTTP Error 502.5 - Process Failure 错误解决办法

还是前天的那台服务器,.net fromwrok 环境装好了之后,开始部署Web系统,启动的时候提示 HTTP Error 502.5 - Process Failure : 根据以往的经验,这是没有安装core SDK引起的: 然后安装了对应的SDK文件,结果还这样: 尝试方法1:https://www.cnblogs.com/loui/p/7826073.html  [无效] 尝试方法2:https://www.jianshu.com/p/8a8396dabee6 [无效] 经过多方尝试之后

在IIS上部署Silverlight+WCF项目教程

1.在IIS部署Silverlight+WCF项目的前提是:在发布的机器上配置好IIS,具体操作参照http://www.jb51.net/article/29787.htm 2.IIS配置好后,打开IIS进行如下操作: (1)在IIS中添加以下MIME类型,否则无法解析项目 .xap  application/x-silverlight-app    .xaml  application/xaml+xml    .xbap application/x-ms-xbap (2)在IIS的[处理程序

.NET Core项目部署到Linux(Centos7)(一)前言

目录 1.前言 2.环境和软件的准备 3.创建.Net Core API项目 4.VMware Workstation虚拟机及Centos 7安装 5.Centos 7安装.Net Core环境 6.发布.Net Core项目到Linux 7.启动和停止.Net Core项目 8.为.Net Core项目创建Supervisor进程守护监控 9.防火墙配置,允许外网或局域网访问.Net Core站点 10.总结 ASP.NET Core 是一个新的开源和跨平台的框架,用于构建如 Web 应用.物