0

我正在尝试将 .NET Core 3.0 Web 应用程序发布到 Azure 云,但显然尚不支持 3.0 版。我已经尝试了几件事,但似乎没有任何效果。有人可以帮忙吗?

...

现在我收到此错误:

错误信息图片

更新:

我看到这是日志,顺便说一句:

  • IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,可能会发生这种情况。
  • IIS 无法处理网站或应用程序的配置。
  • 经过身份验证的用户没有使用此 DLL 的权限。
  • 请求映射到托管处理程序,但未安装 .NET 可扩展性功能。
  • 你可以尝试的事情:
    • 确保 web.config 文件的 NTFS 权限正确并允许访问 Web 服务器的计算机帐户。
    • 检查事件日志以查看是否记录了任何其他信息。
    • 验证 DLL 的权限。
    • 如果请求映射到托管处理程序,请安装 .NET 可扩展性功能。
    • 创建跟踪规则以跟踪此 HTTP 状态代码的失败请求。有关为失败的请求创建跟踪规则的更多信息,请单击此处

    4

    1 回答 1

    0

    您可以使用 .net core 2.x 版本创建一个 Web 应用程序。然后使用 Azure Web 应用扩展安装 .net core 3.0 运行环境:

    在此处输入图像描述

    教程:https ://microsoft.github.io/AzureTipsAndTricks/blog/tip21.html


    更新:

    从 kudu 高级工具中,我看到 azure web app 已经支持 .net core 3.0。

    在此处输入图像描述

    我可以成功地将我的 .net core 3.0 Web 应用程序部署到它:

    在此处输入图像描述


    建议;

    1. 您可以将 Visual Studio 2019 更新到最新版本,然后重试。尝试在 VS 中部署到新的 Web 应用程序,看看是否有帮助。

    2. 您可以忽略该错误,并手动部署您的网站。(FTPZip 部署)。

    于 2019-10-16T02:51:11.177 回答