我想将Mac的dotnet核心应用发布到IIS。我将 VS代码用于代码编写,并将 Dotnet Core 1.1 用于发布到本地目录。 (例如:bin/release/publish)。我的文件已经编译好了,可以复制到IIS了。在我的IIS上,我目前已安装 Web部署3.6 ,这是我的VPS计算机。有没有优雅的方法,如何复制文件?另一种方法是使用 docker ,但是在这种情况下,我有同样的问题。使用docker Publisher工具生成的docker文件,我需要从 mac os 复制。

感谢您的时间。

最佳答案

在终端窗口中,导航到.csproj文件所在的文件夹。从那里运行“dotnet publish -c release”。将在bin/Release/netcoreappX.X中创建一个名为publish的文件夹。您可以将这些文件复制到服务器上的相应目录。如果您在设置IIS方面需要帮助,请点击以下链接。

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis

您也可以运行'dotnet publish -h'查看可以传递给publish命令的所有不同参数。

关于asp.net - Dotnet Core从Mac发布到IIS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41575431/

10-12 23:35