小编Ric*_*ana的帖子

.net-core自包含发布的问题

我正在尝试按照https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index中的步骤发布一个以.net-core制作的自包含应用程序.

包含代码的存储库位于https://github.com/fontanaricardo/httpecho

我执行命令:

$dotnet build -r debian.8-x64
$dotnet publish -c Release -r debian.8-x64
$docker build -t httpecho .
Run Code Online (Sandbox Code Playgroud)

启动容器:

$ docker run -p 5000:5000 httpecho
Error: assembly specified in the dependencies manifest was not found -- package: 'Microsoft.AspNetCore.Hosting.Abstracti
ons', version: '1.1.0', path: 'lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll'
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

更新

发布文件夹中打开文件httpecho.deps.json,引用不存在的文件夹.

"runtime": {
      "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {}
    }
Run Code Online (Sandbox Code Playgroud)

docker .net-core .net-standard-1.6

10
推荐指数
1
解决办法
1267
查看次数

标签 统计

.net-core ×1

.net-standard-1.6 ×1

docker ×1