gpt4 book ai didi

azure - 无法加载在 Azure 上运行 Core 2.0 应用程序的文件或程序集 System.Runtime,版本=4.2.0.0

转载 作者:行者123 更新时间:2023-12-04 21:32:59 24 4
gpt4 key购买 nike

我使用 VS Code 开发了一个托管在控制台中的简单 F# Suave 应用程序。

目标框架是 core 2.0,在本地运行良好。该代码由 VSTS 构建和打包(引用 System.Runtime 4.3.0),然后部署到 Azure 应用服务。

当我调用该网站时,它最终会超时并显示 HTTP 500,同时写入 suave*.log 时出现异常:

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

  • 我没有从 1.1 或 2.0 更改框架,无论如何都清理了 wwwroot
  • 尝试在 web.config 和 app.config 中进行程序集重定向

这是否意味着某些软件包仍然引用 4.2.0.0?Azure有错吗?

最佳答案

我通过创建独立部署 ( https://learn.microsoft.com/en-us/dotnet/core/deploying/ ) 解决了该错误,尽管我不相信这是更好的解决方案。

关于azure - 无法加载在 Azure 上运行 Core 2.0 应用程序的文件或程序集 System.Runtime,版本=4.2.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46817993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com