.net core项目部署在IIS上遇见的问题

这篇具有很好参考价值的文章主要介绍了.net core项目部署在IIS上遇见的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、遇见的问题

1、HTTP错误 500.21-Internal Server Error

处理程序"aspNetCore"在其模块列表中有一个错误模块"AspNetCoreModuleV2"
.net core项目部署在IIS上遇见的问题

(1)原因:

IIS服务器上的.net core 运行时不是最新的,导致AspNetCoreModuleV2模块缺失或者报错;

(2)解决:

①.安装“.Net Core Runtime”

需要安装.Net Core Runtime,安装最新版
安装链接:https://dotnet.microsoft.com/download
.net core项目部署在IIS上遇见的问题
.net core项目部署在IIS上遇见的问题
安装包文件
.net core项目部署在IIS上遇见的问题
此时在IIS上,模块中有 **“AspNetCoreModuleV2”**存在,部署网站后应该可以访问;
.net core项目部署在IIS上遇见的问题

.net core项目部署在IIS上遇见的问题

②.重新发布.net core项目

上一步骤若还是提示错误,重新发布.net core项目
.net core项目部署在IIS上遇见的问题
重新发布项目后,应该是可以访问网站不报错

2.HTTP Error 500.32 - Failed to load .NET Core host

.net core项目部署在IIS上遇见的问题

(1)原因:

由于程序发布的设置与IIS上的网站配置不符;

(2)解决:

①.可根据提示查看日志:

.net core项目部署在IIS上遇见的问题
.net core项目部署在IIS上遇见的问题
在此电脑右键管理事件查看器–>Windows日志–>应用程序,查看“AspNetCore Module V2”的提示错误中判断配置问题;

②.由于发布程序设置的目标运行时与IIS中的运行时设置不同导致:

.net core项目部署在IIS上遇见的问题
.net core项目部署在IIS上遇见的问题
将IIS中应用程序程序池中对应项目的高级设置“启动32位应用程序”设置成“True”;
此时可以正常访问网站;

3.HTTP Error 500.30 - ASP.NET Core app failed to start

.net core项目部署在IIS上遇见的问题
网上提示:https://www.cnblogs.com/wjx-blog/p/13797869.html

二、参考文档

500.32参考博客:https://www.cnblogs.com/amusement1992/p/14654223.html
官方部署报错提示文档:lhttps://docs.microsoft.com/zh-cn/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-5.0文章来源地址https://www.toymoban.com/news/detail-465635.html

到了这里,关于.net core项目部署在IIS上遇见的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ASP.NET Core:部署到 IIS

    本文章介绍如何在 IIS 服务器上托管 ASP.NET Core 应用。 在 IIS 服务器上安装 .NET Core 托管捆绑包。 捆绑包可安装 .NET Core 运行时、.NET Core 库和 ASP.NET Core 模块。 该模块允许 ASP.NET Core 应用在 IIS 后面运行。 使用以下链接下载安装程序: 当前 .NET Core 托管捆绑包安装程序(直接下

    2024年02月14日
    浏览(34)
  • 课程32:.Net Core Web API部署IIS

    2024年02月04日
    浏览(25)
  • .NET Core 8 部署在 IIS 的简单三步

    下载 dotnet-hosting-x.y.z-win.exe ,下载地址:.NET Downloads (Linux, macOS, and Windows) (microsoft.com)   选择对应的版本,点击进入详细页,如 8.0 的版本: 版本最好和你的开发环境版本一致, 比如我的开发环境目前是 8.0.3,前几天出了最新的版本,目前是8.0.4版本。 下载右边的 Runtime 版

    2024年04月15日
    浏览(22)
  • asp.net core项目发布到 iis上

            我们都知道与传统asp.net 项目比较,ASP.NET Core则完全不同,它并不是运行在IIS的工作进程中,而是独立运行的。它运行于控制台应用程序之中,控制台中则运行了Kestrel Web服务器组件。Kestrel作为一款.NET Web服务器的实现,它在吞吐量性能方面做了很多工作。它可以

    2024年01月21日
    浏览(38)
  • 详解ASP.NET Core 在 IIS 下的两种部署模式

    KestrelServer最大的优势体现在它的跨平台的能力,如果ASP.NET CORE应用只需要部署在Windows环境下,IIS也是不错的选择。ASP.NET CORE应用针对IIS具有两种部署模式,它们都依赖于一个IIS针对ASP.NET CORE Core的扩展模块。 IIS其实也是按照管道的方式来处理请求的,但是IIS管道和ASP.NET CO

    2024年02月10日
    浏览(34)
  • 第1章 基于.Net(Core)框架Web程序的IIS部署发布

    基于.NetCore框架的部署发布的配置定义主要有两个部分的操作:1、配置IIS;2、通过VisualStudio把程序发布到指定文件夹中,下面将以通过.Net6框架开发的22-08-25-065_JsonTable(nopCommerce计划任务(ScheduleTasks)的定义实现)示例程序来详细讲述该程序是怎样被发布部署到IIS中的。 1  准备工

    2024年02月04日
    浏览(28)
  • aps.net core 6.0 web API & SwaggerUI & IIS部署

    本文章的流程概述如下: 1、将 asp.net core web API 部署到 IIS 2、将 Swagger UI 设为起始页 3、设置内网穿透,允许其他内网用户访问 web API 我使用的是 VS2022社区版,WebAPI的版本是 .netcore6.0,其他版本可能略有不同,请根据情况适当更改。 创建webapi项目 默认选项即可 运行项目会默

    2024年02月09日
    浏览(31)
  • .NET Core发布到IIS

    项目介绍 1、开发工具Visual Studio 2017,语言C#,SQL SERVER,WIN10 2、本地IIS,手机上或其他用户在和本地在同一个局域网内访问,同时要把防火墙关掉 3、IIS全名Internet Information Services,用来发布网站 先决条件 安装 .NET Core 托管捆绑包[https://dotnet.microsoft.com/en-us/download/dotnet/thank-yo

    2024年02月12日
    浏览(26)
  • .net core 项目部署linux系统全过程

      使用Xshell远程连接阿里云服务器 - 程序员大本营 使用Xshell远程连接阿里云服务器,程序员大本营,技术文章内容聚合第一站。 https://www.pianshen.com/article/2750375233/      配置完之后 绑定密钥对。   保存密钥文件到桌面。   家庭/学校免费 - NetSarang Website https://www.xshell.com/z

    2024年02月05日
    浏览(31)
  • 将 .net core 项目部署到 Linux服务器

    目录 1、前言 2、安装 .NET SDK 或 .NET 运行时 3、创建数据库 4、发布项目到Linux环境 5、配置Nigix 6、Nginx配置Https 7、安装Supervisor 1、前言 部署服务器:阿里云的CentOS 7.6 64位 发布项目:.Net Core 5.0 数据库:MySql 5.8  其他:Nginx,Supervisor 2、安装 .NET SDK 或 .NET 运行时 参考官网网址

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包