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

在IIS上使用.NET 7预览版遇问题,求解决方案

解决Windows Server 2012 R2上.NET 7预览版不显示及IIS运行失败问题

1. 确认.NET 7预览版安装完整性

  • 检查安装目录:查看C:\Program Files\dotnet\shared\Microsoft.NETCore.App和C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App路径下,是否存在7.0.0-preview.7.22375.6文件夹。如果缺失,下载对应x64版本的.NET 7预览版安装包,执行修复安装:
    dotnet-sdk-7.0.100-preview.7.22377.5-win-x64.exe /repair
    
  • 检查环境变量:确保系统PATH环境变量中包含C:\Program Files\dotnet\,且该路径位于其他可能的dotnet相关路径之前,避免版本优先级冲突。

2. 修复IIS相关依赖问题

  • 安装对应版本的.NET Core Hosting Bundle:.NET 7预览版需要配套的Hosting Bundle,该包会安装ASP.NET Core模块(包含aspnetcorev2_inprocess.dll),并完成IIS模块注册。
  • 重启IIS服务:安装Hosting Bundle后,执行命令重启IIS:
    iisreset
    
  • 配置应用池:将运行测试应用的IIS应用池的.NET CLR版本设置为无托管代码,ASP.NET Core应用无需依赖IIS的托管CLR环境。

3. 验证修复效果

  • 重新执行命令确认版本列表:
    dotnet --list-runtimes
    dotnet --list-sdks
    
  • 若版本仍未显示,检查注册表项:查看HKEY_LOCAL_MACHINE\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App下是否存在7.0.0-preview.7.22375.6的对应键值,若缺失则重新执行完整安装而非修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 06:57:16