8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

将 .NET Core 应用部署到 Azure 时出现错误

DamDev 2月前

77 0

当我将 zip 文件部署到 Azure 时,出现以下错误:HTTP 错误 500.31 - ANCM 无法找到本机依赖项此问题的常见解决方案:指定的 Microsoft.NetCore 版本...

当我将 zip 文件部署到 Azure 时,出现以下错误:

HTTP 错误 500.31 - ANCM 无法找到本机依赖项

该问题的常见解决方法:
未找到指定版本的 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App。

我也尝试通过 PowerShell 部署,但仍然没有成功。

我该如何解决这个问题?

帖子版权声明 1、本帖标题:将 .NET Core 应用部署到 Azure 时出现错误
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由DamDev在本站《asp.net-core》版块原创发布, 转载请注明出处!
最新回复 (0)
  • @Harshitha 这要求太多了 - 目前我们真正需要看到的是他们的部署脚本...

  • 您是否在使用 Azure 应用服务?适用于 Windows 还是 Linux?根据我的经验,如果我有一个 asp.net core .net 8 应用程序,那么在 VS 中我会选择将其发布到文件夹,然后将其打包成 zip 文件。然后我在 Windows 操作系统中创建一个新的 azure web 实例,并在运行时版本中选择 .Net 8。现在,当我转到 kudu 并到达 wwwroot 文件夹,然后将 zip 文件拖到那里时,一切都会正常工作。

  • @TinyWang 这是一种避免使用 MSPublish 的非常迂回的方法 - 为什么要这样损害自己的利益呢?

  • m-dz 2月前 0 只看Ta
    引用 5

    .csproj .net 运行时版本与应用服务 .Net 运行时版本不匹配。请确保两个 .Net 版本相同。您可以在应用服务的配置/常规设置下找到 .Net 版本。

    您也可以使用 CLI 命令来检查 Azure 上的版本。

    \'az webapp config show --resource-group myResourceGroup --name myAppName\'

    请确保所有部署脚本都反映相同的.Net 运行时版本。

  • 是的,这只是一个 .net core 解决方案,我正在尝试发布它。解决方案中的版本是 .net 7,而 Azure 客户端是 .net 8,你觉得这样应该没问题吗?

  • 问题是当我从 VS 发布时它可以正常工作,所以我想知道 VS 发布时是否有我可以使用的脚本?

返回
作者最近主题: