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

创建ASP.NET Web应用(.NET Framework)时遇E_FAIL错误求助

解决创建ASP.NET Web Forms项目时的HRESULT E_FAIL COM错误

以下是经过验证的可行解决方案,按优先级尝试:

  • 检查并启用IIS核心组件
    打开「控制面板→程序→启用或关闭Windows功能」,确保勾选以下项:

    • Internet Information Services → Web管理工具 → IIS管理控制台
    • Internet Information Services → 万维网服务 → 应用程序开发功能 → 对应你项目的.NET Framework版本(如ASP.NET 4.8)
      勾选完成后重启电脑。
  • 重置Visual Studio用户配置
    以管理员身份打开命令提示符,执行命令:

    devenv /resetuserdata
    

    命令执行完成后重启Visual Studio,再尝试创建项目。

  • 修复.NET Framework安装
    下载对应版本的.NET Framework修复工具(如.NET Framework 4.8修复工具),运行工具完成修复流程,修复后重启电脑。

  • 重新注册相关COM组件
    以管理员身份打开命令提示符,执行以下命令(注意替换Visual Studio的安装路径,比如将2022\Community改为你的VS版本,如2019\Professional):

    cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
    regasm /codebase "C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Web.Application.dll"
    

    执行完成后重启Visual Studio。

  • 禁用第三方扩展
    打开Visual Studio,进入「工具→扩展和更新」,禁用所有非微软官方发布的扩展,重启VS后测试创建项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 16:57:01