gpt4 book ai didi

c# - .Net MVC 4 项目失败,事件日志错误 "The Module DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll failed to load. The data is the error."

转载 作者:IT王子 更新时间:2023-10-29 04:47:28 26 4
gpt4 key购买 nike

这不是一个 DotNetCore 项目(它是一个 MVC 4 项目)并且应用程序池被正确配置为使用 dotnet CLR v4,但是在更新到新版本的 Windows 10 之后(无论是内部版本还是新的周年纪念版)更新),启动应用程序失败,事件日志显示以下错误:

模块 DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll 加载失败。数据是错误的。

我还不需要 aspnetcore.dll。在 IIS 中删除对站点的 DLL 的引用并不能解决问题。有什么建议吗?

最佳答案

这是最简单的解决方案:

  1. 在 Cortana 中搜索程序和功能,打开旧版控制面板的已安装应用程序列表。
  2. 找到并单击 Microsfot .NET Core 1.0.0 - VS 2015 Tooling ... 的条目
    • 我的版本是“Preview 2”...不过如果他们不解决这个问题,您可能有更新的版本
  3. 点击更改。
  4. 单击“修复”。

这个问题的根源似乎是 Windows 10 的构建升级过程,它在其中重新安装 IIS...同时将所有站点设置复制到新的 applicationHost.config,它似乎破坏了任何非您之前安装的标准模块。例如,同样的问题也会影响 URL Rewrite 2 模块(也可以通过运行修复来解决)。

希望在构建更新之间维护 IIS 配置的 Microsoft 团队将有机会修复此问题(他们正在 github here 上跟踪此错误)。在此之前,您必须在安装任何新的 Windows 版本后进行此修复。

更新:此错误已fixed在 Windows 10 Insider Build 15002 中,并将于 2017 年 4 月 11 日作为 Windows 10 Creators Update 的一部分发布。因此,一旦您按照上述步骤解决了这个问题,您就不会再遇到下一个主要的 Windows 10 更新。

关于c# - .Net MVC 4 项目失败,事件日志错误 "The Module DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll failed to load. The data is the error.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37475214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com