@[TOC].net Core 项目发布到windows 服务器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
随着微软的不断发展,.net这门技术也越来越重要,很多人都开启了学习.net core,本文就介绍了.net core 项目完成发布到windows服务器的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考
一、服务器配置
首先安装上iis功能、 .net core 3.1的库和ASP.NET Core 5.0的运行时
安装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新增网站的应用程序池找到新增的应用程序池
.net CLR版本改成无托管代码
高级设置启用32位应用程序改成false
就可以了