【问题标题】:Publishing a asp .net core 2.1 web app doesn't create runtimes发布 asp .net core 2.1 Web 应用程序不会创建运行时
【发布时间】:2021-04-29 12:08:49
【问题描述】:

我创建了两个 .NET Core 2.1 Web API。我一年前制作的那个正确发布: Contents of a folder of a working api

我本周制作的那个缺少“runtimes”文件夹,而且文件也少得多: Contents of a folder of a non working api

我将项目发布到一个文件夹中,然后将文件复制到我们的 IIS 服务器上的适当文件夹中。

我记得一年前我在发布这个项目时遇到了问题,现在这个项目可以运行,但我不记得我是如何让它运行的。 我正在使用 Visual Studio 2019。这两个应用程序都在发布配置中发布。 有什么想法吗?

【问题讨论】:

标签: c# visual-studio asp.net-core iis publishing


【解决方案1】:

回答:

如果您使用 Visual Studio,发布 .NET 应用程序的最佳方式是使用命令行,如下所示:

dotnet publish -r win-x64 --self-contained false

这会将您的应用编译为 x64 架构,没有任何问题。 我经历过的 GUI 发布方式总是很麻烦。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    相关资源
    最近更新 更多