欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.net core入门-发布及部署

程序员文章站 2022-03-20 08:50:51
备注:本人使用开发工具:VS2017,.NET Core 2.2,其中VS2017原本自带2.1,我单独从官网下载了2.2的程序集安装包,但是没有下配套的运行环境,运行项目时出了一个问题。 以下是我在发布Core项目后部署到IIS后运行时遇到的一些问题: 1-发布设置: 在发布过程中,项目一直还原n ......

备注:本人使用开发工具:vs2017,.net core 2.2,其中vs2017原本自带2.1,我单独从官网下载了2.2的程序集安装包,但是没有下配套的运行环境,运行项目时出了一个问题。

以下是我在发布core项目后部署到iis后运行时遇到的一些问题:

 

1-发布设置:

.net core入门-发布及部署

 

 在发布过程中,项目一直还原nuget包没有结果?后来我转移了项目的位置,从c盘桌面挪到f盘,重新编译发布项目,居然可以了!   可能是在c盘还原的时候遇到了只读或权限不足的问题吧,贴图如下

.net core入门-发布及部署

发布成功后,在iis配置网站到push发布目录中,应用程序池:.net framework版本设置成无托管代码(其实设置了v4.0貌似也没有毛病),在运行项目时报错如下:处理程序“aspnetcore”在其模块列表中有一个错误模块“aspnetcoremodulev2"

原因是我的.net core2.2的版本是单独装的,并没有通过vs安装程序预装.net core 2.2的运行时环境,导致运行core程序报错,我一开始下载了一个1.1的core运行时环境,版本不对,报错误模块,后台又装了2.2的运行时程序后,就ok了:

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

 

 .net core入门-发布及部署