当前位置: 首页 > news >正文

IIS 部署 asp.net core 实用的方案时,出现500.19、500.31问题的解决方案

目录

(一)500.19 困难

1. 问题说明

2. 原因

3. 解决

(二)500.31 问题

1. 问题说明

2. 原因

打开事件检视器的3种方式:

3. 解决


(一)500.19 疑问

1. 问题说明

2. 原因

Web项目发布时,在Web项目\bin\Release\net6.0\publish文件夹中,会产生一个web.config文件,该文档指定了需要AspNetCoreModuleV2模块

所以,先查看IIS服务器上,是否缺失AspNetCoreModuleV2模块,若缺失,需按照下面的步骤安装。

3. 解决

在官网下载并安装 ASP.NET Core Hosting Bundle。

例如,下载 6.0 版本的官网为:https://dotnet.microsoft.com/en-us/download/dotnet/6.0,下载的文件名:dotnet-hosting-6.0.36-win

双击安装即可,安装好后,不用重启电脑,但需重启IIS站台,即可正常访问项目网页。

若安装的版本与项目所需版本不一致,浏览网页时会出现500.31障碍,请看下一个问题。

(二)500.31 困难

1. 难题说明

2. 原因

可通过事件检视器查看报错原因,即在事件检视器 > Windows记录 > 应用程式中,查看错误日志。

打开事件检视器的3种方式:

1. Win+R快捷键,打开“运行”> 输入eventvwr > 点击“确定”。

2. 右击开始菜单 >“事件检视器”。

3. 右击“此电脑”>“更多”>“管理”>“事件检视器”。

查找到的问题原因,如下图:待发布的方案所需microsoft.netcore.app版本是6.0,但服务器上的是9.0,版本不一致。

3. 解决

根据问题原因,重新下载版本为6.0的dotnet-hosting,官网为:https://dotnet.microsoft.com/en-us/download/dotnet/6.0,下载的文件名:dotnet-hosting-6.0.36-win,安装步骤在上面已有说明。

http://www.gsyq.cn/news/8247.html

相关文章:

  • 嘉立创常用快捷键
  • 02020402 EF Core基础02-EF Core数据的增删改查
  • 图解支付系统账务系统核心设计 - 智慧园区
  • 解码C语言结构体
  • 软件工程学习日志2025.9.19
  • ECT-OS-JiuHuaShan 框架元推理,是人类良医与福音
  • upload-labs全通关
  • 操作系统,知识体系一共包含哪些部分? - 实践
  • vscode 下载 VS Code Server 卡住(无需手动下载)
  • 查询本地IPV6 地址
  • 实用指南:Android中handler机制
  • 缺失的第一个正数-leetcode
  • 实用指南:设计模式:建造者模式
  • 04_Redis凭啥这么牛:核心特性剖析
  • BGP路由属性与选路-1
  • 【CV】图像超分辨率的一些基础概念
  • Python面试题及详细答案150道(116-125) -- 性能优化与调试篇 - 实践
  • 物联网摄像头硬件设计秘籍:低成本与低功耗的平衡之道
  • 关于网络社交
  • 【c++进阶系列】:万字详解AVL树(附源码实现) - 教程
  • 【JAVA接口自动化】JAVA如何读取Yaml文档
  • 完整教程:uni-app 常用钩子函数:从场景到实战,掌握开发核心
  • 总结RocketMQ中的常见问题
  • 4G/Wi-Fi/以太网三网合一,智能融合通信实战案例集
  • 关于介绍自己的第一篇随笔
  • Backblaze上如何传大文件
  • BLE蓝牙配网双模式实操:STA+SoftAP技术原理与避坑指南
  • 第58天:RCE代码amp;命令执行amp;过滤绕过amp;异或无字符amp;无回显方案amp;黑白盒挖掘
  • Dilworth定理及其在算法题中的应用
  • AI一周资讯 250913-250919