代码之家  ›  专栏  ›  技术社区  ›  DirtyNative

aspNetCore 2.2.0-AspNetCoreModuleV2错误

  •  0
  • DirtyNative  · 技术社区  · 7 年前

    将我的项目更新为“Microsoft.AspNetCore.All”2.2.0后,在IIS中运行时出现错误,但在Visual Studio中运行时不会出现错误。

    HTTP-Fehler 500.21 - Internal Server Error Der Handler "aspNetCore" weist das ungültige Modul "AspNetCoreModuleV2" in der Modulliste auf.

    也许有人面对同样的事情,有了解决办法

    2 回复  |  直到 7 年前
        1
  •  29
  •   MaartenDev    6 年前

    你只需要在下面安装这个软件包。之后,您可以使用AspNetCoreModuleV2:)

    https://dotnet.microsoft.com/download/thank-you/dotnet-runtime-2.2.2-windows-hosting-bundle-installer

    applicationHost.config 文件将被更新以包括 AspNetCoreModuleV2 和它的dll。这就是为什么使用管理员权限运行安装非常重要的原因之一。

        2
  •  12
  •   Dmitriy Fialkovskiy    7 年前

    我也有同样的问题。这是我的错 AspNetCoreModuleV2

    modules="AspNetCoreModuleV2" 
    

    当我将模块更改为时,站点正在运行 AspNetCoreModule web.config

    modules="AspNetCoreModule" 
    
        3
  •  1
  •   Brian Lowe    7 年前

    我正在发布到共享主机,因此无法安装上述软件包。

    改变 AspNetCoreModuleV2 AspNetCoreModule 是我的主人推荐的解决方案,似乎有效。

    下一个任务是研究如何让VS写出正确的东西,这样我就不必编辑了 web.config 每一次。

        4
  •  1
  •   keikai    6 年前

    修改您的 .csproj 使用下面的代码归档,然后重新发布。

    <PropertyGroup>
      <TargetFramework>netcoreapp2.2</TargetFramework>
      <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
      <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
    </PropertyGroup>
    

    how-to-install-and-use-the-aspnet-core-module

        5
  •  0
  •   ATL_DEV    6 年前

    不是答案,而是所有答案中重要且关键的组成部分。确保在安装所需的模块后重新启动IIS。

        6
  •  0
  •   hanan    6 年前

    您可以使用解决方案资源管理器添加web.config->添加->新项目->搜索“配置”->添加Web配置文件。这将使用默认内容在项目中添加web.config enter image description here

    modules="AspNetCoreModuleV2" modules="AspNetCoreModule"

    推荐文章