我的计算机上有一个较旧的 ASP.NET Webforms 应用程序,但无法运行。当我运行该网站时,出现此错误:
当这个项目的框架是.NET 4.8时,我不确定为什么它要寻找
AspNetCoreModule
。我在此解决方案中没有使用任何 .NET Core 项目。
我的计算机上确实安装了 .NET Core,因为我一直在开发 Blazor Server 应用程序,但是,这不应该影响此解决方案。另外,我安装了正确的旧框架,因为我确实有其他旧项目使用 4.7 和 4.8 工作。
有人遇到过这个问题并知道如何解决吗?
我也在 StackOverflow 中看到了这篇文章,但是,它与我当前的代码情况不一样:module-aspnetcoremodule-could-not-be-found-for-non-core-app
我已经检查了解决方案中的所有配置以及该解决方案的应用程序配置,但我没有看到任何对 .NET Core 的引用
欢迎任何建议。
我可以通过进入 IIS 中的项目并转到“模块”部分来解决此问题。由于某种原因,AspNetCoreModule 和 AspNetCoreModuleV2 位于列表中。它们最初并不存在,并且不确定为什么/如何添加它们。一旦我删除它们,我的网站就开始正常工作。
我希望这对将来搜索的人有帮助。
感谢所有回复。