c# - IIS:处理程序“aspNetCore”的模块列表中有一个错误模块“AspNetCoreModuleV2”
问题描述
我使用 angular .net core 2.2 模板来构建应用程序。在 localhost 工作正常,当我托管到 IIS 时,我收到了这个错误。我正在使用 IIS 10 来托管应用程序。
错误,
HTTP 错误 500.21 - 内部服务器错误处理程序“aspNetCore”的模块列表中有一个错误模块“AspNetCoreModuleV2”
解决方案
视窗 IIS
解决方案:安装托管包。
原因:虽然 SDK 通常包含运行时,但是,SDK 安装程序似乎没有在服务器上正确注册运行时。
解决方法(不推荐):
更改AspNetCoreModuleV2
为AspNetCoreModule
内部 web.config。
Azure 平台托管
通过选择Extensions然后安装.NET Core Runtime来安装 .NET Core 运行时扩展。
推荐阅读
- java - 在 Cucumber-BDD Java 中,如何一次找出所有 CLASHING 步骤定义?(不在功能文件中使用它们)
- powershell - 如何使用 powershell 脚本将 makefile 变量(CC、CFLAGS 等)设置为终端或 cmd?
- ios - 使用 Apple 自定义按钮登录
- java - 在我的 if 语句中引入方法的正确方法是什么?
- javascript - FlatList 项中的 TextInput
- react-native - How to rerender component after object update?
- selenium - 当我们有多个场景时,Jenkins Allure 报告没有显示所有结果
- xaml - 在 UWP 中,如何跳过 UserControl 及其所有子元素的选项卡键导航?
- python - 在 Python 中的列内转换为 TB
- jenkins - Jenkins 声明式管道:如何从“主动选择反应性参考参数的 Groovy 脚本”调用函数?