【发布时间】:2020-01-04 20:50:44
【问题描述】:
我刚刚将转换后的 (2.2 -> 3.1) .NET core ASP.NET MVC 应用程序部署到我的共享主机提供商。
我将它从 VS2019 发布到我的文件系统到一个私有文件夹,然后通过 FTP 将它发送到服务器。
但是当我运行它时,它会说:
HTTP Error 500.21 - Internal Server Error Handler "aspNetCore" has a bad module "AspNetCoreModuleV2" in its module list
我可以看到发布向导使用这一行添加了一个 web.config(尝试删除它,但没有奏效):
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
所以我猜这就是AspNetCoreModuleV2 的来源。
尝试删除'2',尝试使用'self-contained'和'framework-dependant'部署模式,并尝试使用x64和x86,没有任何效果。
以前的版本是 NET CORE 2.2,它可以工作。
我不知道V2 是否与.NET CORE V2.x 有关。
【问题讨论】: