【发布时间】: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。这两个应用程序都在发布配置中发布。 有什么想法吗?
【问题讨论】:
-
VS对你隐藏了实际的发布过程(
dotnet publish),所以你最好使用命令行来学习每个模式,docs.microsoft.com/en-us/dotnet/core/deploying -
在调试配置中发布时是否正常工作?你是如何发布你的.net core web api的?你可以参考这个链接发布.net核心应用Publish an ASP.NET Core app to IIS。
标签: c# visual-studio asp.net-core iis publishing