linux .net core java_仅在.NET Core 2.0运行时的Linux上缺少运行时存储库错误

对于CentOS 7,以下内容适用于我:

下载并安装运行时:

mkdir -p / home / dotnet && tar zxf dotnet-runtime-2.0.0-linux-x64.tar.gz -C / home / dotnet

下载并安装SDK“ This is a MUST to get Asp.Net Core store folder ”

mkdir -p / home / dotnetSDK && tar zxf dotnet-sdk-2.0.0-linux-x64.tar.gz -C / home / dotnetSDK

将商店文件夹从SDK复制到运行时:

cp -rp / home / dotnetSDK / store / home / dotnet / store

删除SDK:

rm -dfr / home / dotnetSDK

将'dotnet'设置为PATH,如官方文档中所述(以下不是永久性的):

export PATH = $ PATH:/ home / dotnet

现在您可以测试并确认其工作情况:

# dotnet WebApiTest.dll

info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]

User profile is available. Using '/root/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest.

info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[58]

Creating key {87d17c5a-120f-4204-b316-52027a264791} with creation date 2017-08-17 16:34:49Z, activation date 2017-08-17 16:34:49Z, and expiration date 2017-11-15 16:34:49Z.

warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]

No XML encryptor configured. Key {87d17c5a-120f-4204-b316-52027a264791} may be persisted to storage in unencrypted form.

info: Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository[39]

Writing data to file '/root/.aspnet/DataProtection-Keys/key-87d17c5a-120f-4204-b316-52027a264791.xml'.

Hosting environment: Production

Content root path: /home/dotnet/WebApiTest

Now listening on: http://localhost:5000

Application started. Press Ctrl+C to shut down.

Finally: 压缩/存档/ home / dotnet,以便在将来的部署中不需要步骤2,3和4 of same release-2.0.0 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值