You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Server 2019 IIS部署ASP.NET MVC遇500.19错误求助

解决Windows Server 2019 IIS部署ASP.NET MVC时的HTTP 500.19错误(0x8007007e)

问题详情

请求的页面无法访问,因为该页面的相关配置数据无效。
HTTP Error 500.19 - Internal Server Error

详细错误信息:

  • 模块:DynamicCompressionModule
  • 通知:SendResponse
  • 处理程序:ExtensionlessUrlHandler-Integrated-4.0
  • 错误代码:0x8007007e
  • 登录方法:Anonymous
  • 登录用户:Anonymous

解决方案

1. 安装IIS动态内容压缩模块

错误代码0x8007007e表示系统找不到指定模块,结合报错模块为DynamicCompressionModule,优先排查模块是否安装:

  • 打开服务器管理器,选择添加角色和功能
  • 依次进入:Web服务器(IIS) → Web服务器 → 性能
  • 勾选动态内容压缩,完成安装后重启IIS

2. 检查并修正web.config配置

若模块已安装,可能是web.config中动态压缩相关配置存在问题:

  • 打开应用根目录下的web.config文件
  • 查找<httpCompression>或<dynamicCompression>相关节点,暂时注释掉这些节点(在节点前后添加<!--和-->)
  • 重启应用池后测试访问,若恢复正常则逐步排查配置中的错误项

3. 确认.NET Framework版本与应用池配置

  • 确保服务器已安装ASP.NET MVC所需的.NET Framework版本(建议4.5及以上)
  • 打开IIS管理器,找到对应应用的应用程序池,检查**.NET CLR版本**是否设置为对应版本(不可选择“无托管代码”)

4. 重新注册.NET Framework到IIS

若上述步骤无效,可能是.NET与IIS的关联出现异常,执行以下操作:

  • 以管理员身份打开命令提示符
  • 运行命令:%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i(64位系统适用,32位系统替换为Framework路径)
  • 执行完成后重启IIS

内容的提问来源于stack exchange,提问作者Anurag Priyadarshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 03:16:10