gpt4 book ai didi

c# - 如何在发布中包含 asp.net core 2 依赖项

转载 作者:行者123 更新时间:2023-11-30 16:42:43 33 4
gpt4 key购买 nike

我有一个 asp.net 核心应用程序。我将项目发布到一个文件夹,然后将文件同步到 Linux 生产服务器。

在 asp.net core 1.x 上一切正常。

升级到 2.0 后,使用 Microsoft.AspNetCore.All 元包,asp.net 核心依赖项不会发布到输出中。我用 <RuntimeIdentifiers>debian-x64</RuntimeIdentifiers>创建一个独立的发布,没有任何改变。

linux 服务器不应该访问 internet,因此它无法下载依赖项。

如何在发布的文件中包含所有依赖项?

最佳答案

.NET Core 2.0 有一个新的 linux-x64 运行时标识符,您应该为其发布。

dotnet publish -r linux-x64

关于c# - 如何在发布中包含 asp.net core 2 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46252801/

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