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 .
總結
以上是生活随笔為你收集整理的linux .net core java_仅在.NET Core 2.0运行时的Linux上缺少运行时存储库错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql服务器程序_MySQL服务器
- 下一篇: linux命令 socket,如何从li