.net core入门-发布及部署
程序员文章站
2022-06-28 20:30:33
备注:本人使用开发工具: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-发布设置:
在发布过程中,项目一直还原nuget包没有结果?后来我转移了项目的位置,从c盘桌面挪到f盘,重新编译发布项目,居然可以了! 可能是在c盘还原的时候遇到了只读或权限不足的问题吧,贴图如下
发布成功后,在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
推荐阅读
-
Linux服务器部署.Net Core笔记:目录
-
使用NuGet将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理
-
Linux下自动化部署ASP.NET CORE 3.1(Docker+Jenkins+Nginx)
-
[笔记]使用Docker部署.NET Core应用程序
-
Jexus 5.8.2正式发布! 为Asp.Net Core生产环境提供平台支持
-
ASP.NET学习笔记(五)-全球化部署,网站发布方法,AJAX使用,水晶报表使用,DropDownList,CheckBox全选
-
.NET Core跨平台部署于Docker(Centos)- 视频教程
-
.NET Core 2.0 Preview2 发布汇总
-
解析如何利用一个ASP.NET Core应用来发布静态文件
-
.NET Core 2.2发布一览