如何解决HTTP 错误 500.30 - ANCM 进程内启动失败 - 我正在 IIS 服务器上本地部署 .NET Core 3.1 项目
HTTP 错误 500.30 - ANCM 进程内启动失败
我使用 .NET Core 3.1 和静态网站部署了项目,就像我使用导致此错误的连接字符串部署网站一样。
现在代码优先迁移数据库附加项目后,我尝试部署到同一个域 - 我收到此错误:
下面是我使用的连接字符串
解决方法
此错误意味着您要部署到的目标机器没有 ANCMV2,因此您不能使用 IIS InProcess 托管,正确的行为是将 dotnet hosting bundle 安装到目标机器或降级到AspNetCoreModule。
您可以尝试更改 csproj 中的部分:
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
<AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
</PropertyGroup>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。