ASP.NET Core部署到Windows IIS
程序员文章站
2022-07-02 14:34:28
网上已经有许多ASP.NET Core关于Widows IIS部署的文章,在部署到服务器时遇到了一些问题,在这里我就不再对原理进行阐释(复制)了,只写下一些关键环节,想看原理的同学请参考官网,此文章作为留用。 步骤: 1、ASP.NET Core程序内配置 2、Windows Server配置 一、 ......
网上已经有许多ASP.NET Core关于Widows IIS部署的文章,在部署到服务器时遇到了一些问题,在这里我就不再对原理进行阐释(复制)了,只写下一些关键环节,想看原理的同学请参考官网,此文章作为留用。
步骤:
1、ASP.NET Core程序内配置
2、Windows Server配置
一、ASP.NET Core应用程序配置
web.config 配置(官方教程)
重点修改 processPath 和 arguments 两个参数
processPath 修改为 dotnet
arguments 修改为 当前项目名称的dll
配置示例:
Startup 启用 IISIntegration 组件
FTP发布到IIS
在这里我使用的是VS FTP直接发布到IIS,也可以使用文件系统先发布到本地,两者任选一种都可以
二、Windows Server配置
安装环境
1、 Microsoft Visual C ++ 2015 Redistributable
目前这里这里链接的版本是DotNetCore.2.0.7-WindowsHosting,也可以在.NET所有下载自行选择对应的版本
提示:版本很重要,版本很重要,版本很重要
IIS配置
应用程序池设置为无托管代码
最后来测试是否成功
上一篇: Java并发AQS原理分析(二)
下一篇: CAS单点登录的配置
推荐阅读
-
asp.net core 从 3.0 到 3.1
-
ASP.NET Core Web程序托管到Windows 服务
-
在IIS上部署 .Net Core 3.0 项目踩坑实录
-
注册asp.net 4.0版本到IIS服务器中
-
ASP.Net Core on Linux (CentOS7) 共享第三方依赖库部署
-
.net core 发布到iis问题 HTTP Error 500.30 - ANCM In-Process Start Failure
-
ASP.NET Core 3.0 : 二十八. 在Docker中的部署以及docker-compose的使用
-
ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Server 16.10
-
ASP.NET Core程序发布到Linux生产环境详解
-
使用NuGet将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理