.net Core 项目发布到windows 服务器

@[TOC].net Core 项目发布到windows 服务器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

随着微软的不断发展,.net这门技术也越来越重要,很多人都开启了学习.net core,本文就介绍了.net core 项目完成发布到windows服务器的基础内容。

提示:以下是本篇文章正文内容,下面案例可供参考

一、服务器配置

首先安装上iis功能、 .net core 3.1的库和ASP.NET Core 5.0的运行时
安装IIS,打开服务管理器
打开服务管理器
根据需要选择角色
根据需要选择角色
iis功能全部手动勾选上
iis功能全部手动勾选上
net core 3.1 库下载
ASP.NET Core 5.0的运行时下载

二、.Net core 项目发布

1.修改配置文件

代码如下(示例):
在项目.csproj文件中加上去除新增多余文件及文件夹的配置

	<PropertyGroup>
		<TargetFramework>netcoreapp3.1</TargetFramework>
         --新增
		<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
		<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
		<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
	</PropertyGroup>

2.发布配置

发布方法 文件系统 路径根据需要选择
发布方法 文件系统 路径根据需要选择
部署选择框架依赖(因为上面已经安装框架了),目标运行时根据系统选择
部署选择框架依赖(因为上面已经安装框架了),目标运行时根据系统选择
发布完成后给文件上传到服务器

3.IIS配置

IIS新增网站,端口建议和后台配置一样
IIS新增网站
IIS新增网站的应用程序池找到新增的应用程序池
.net CLR版本改成无托管代码
高级设置启用32位应用程序改成false
就可以了

总结

以上就是今天记录下来的内容,本文仅仅简单介绍了.net core应用程序在window服务器上的发布,如有不足或疑问之处欢迎大家指出。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值