独立的Asp.NET Core在Debian Linux上不起作用

时间:2019-02-05 13:14:48

标签: c# linux asp.net-core deployment

我正在Asp.NET Core 2.1上开发一个独立的应用程序,旨在在具有Debian 8 Jessie的服务器上运行。

我使用命令进行构建

  

dotnet发布-r debian.8-x64 -c版本

结果,我收到了包含应用程序文件bin/ Release/netcoreapp2.1/debian.8-x64/

的文件夹

当我尝试在Debian Jessie上运行它时,出现此错误:

  

错误:未找到在应用程序依赖项清单(App.deps.json)中指定的程序集:
  程序包:“ MessagePack”,版本:“ 1.7.3.4”
  路径:“ lib / netstandard2.0 / MessagePack.dll”

我尝试添加--force键来发布命令,将目标平台更改为linux-x64,在.csproj中添加对netstandard库的引用,但这对我没有帮助。

0 个答案:

没有答案