独立的ASP.Net Core应用程序无法在Mac上运行

Oss*_*ust 2 .net asp.net macos self-contained .net-core

知道如何找到此问题的原因吗?Mac终端仅响应“找不到命令”,尝试运行使用独立部署发布的ASP.NET核心应用。

Lex*_* Li 6

好。总结一下。Microsoft确实使.NET Core应用程序跨平台,但是Windows开发人员在转向其他操作系统之前必须仔细学习一些macOS和Linux ABC。

常见的问题是

  1. 您需要通过调用在终端上运行程序./executable_name,这是一个约定。
  2. 您需要通过调用来授予可执行文件执行的权限chmod a+x executable_name(大多数Linux发行版都要求这样做)。