Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 46534|Отговор: 13

[.NET Core] Инсталация Centos 7. Урок за NET Core SDK

[Копирай линк]
Публикувано в 26.06.2018 г. 23:06:18 ч. | | | |
Система: Centos 7 64-битов
Официален линк към уебсайта:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Инсталирайте средата .NET Core 2



.NET Core включва. .NET Core Runtime и .NET Core SDK:

.NET Core = .NET Core Runtime, в който вашето приложение изпълнява зависимости.
.NET Core SDK = използване на . NET Core приложение за разработка .NET Core Runtime и SDK+CLI (Software Development Kit/Command Line Interface) инструменти




Тествайте дали инсталацията е успешна



.NET Core SDK (отразяващ всякакви global.json):
Version:   2.1.301
Commit:    59524873d6

Среда за изпълнение:
Име на операционната система: centos
Версия на операционната система: 7
Операционна система: Linux
RID:         centos.7-x64
Основен път: /usr/share/dotnet/sdk/2.1.301/

Хост (полезно за поддръжка):
  Версия: 2.1.1
  Коммит: 6985b9f684

Инсталирани .NET Core SDK-та:
  2.1.301 [/usr/share/dotnet/sdk]

Инсталирани .NET Core runtime:
  Microsoft.AspNetCore.All 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App версия 2.1.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

За да инсталирате допълнителни .NET Core runtime или SDK-та:
  https://aka.ms/dotnet-download
В този момент инсталацията е завършена!




Предишен:vsftpd:500 ОПС: vsftpd: отказ да се стартира с записваем root вътре в chroot (...
Следващ:Нов урок за дигитално злато за нов маршрут 3 (newifi)
Публикувано в 24.01.2019 г. 10:41:56 ч. |
Сяо Джао публикувано на 24.01.01.2019 10:03
Хмм, пусни curl http://127.0.0.1:5000 на сървъра и опитай да върнеш html на страницата

Сървърът изпълнява curl върху негоВходът към хиперлинк е видим.
Свързването на бакшиша беше отказано
Започнете разследването
Първо отворете порт 5000 Тъй като самата система вече е пусната, трябва да затворите нишката, работеща във фонов режим (след изпълнение на следните две команди, системата, която е онлайн, няма да бъде достъпна), ако е първото издание, не е нужно да изпълнявате тази стъпка, командата е следната, както е показано на фигурата:
(1):p s -ef | GREP core.dll  
(2):kill -9 PID

Изпълнение на dotnet core.dll
Ако изпълнението е успешно и достъпно, това означава, че изданието е успешно, но има недостатък, а именно Xshell не може да бъде затворен след публикуване, а ако е затворен, програмата по подразбиране ще бъде стартирана, така че можем да използваме следната команда, за да я настроим директно да работи във фонов режим
Командата е следната:
nohup dotnet ProgrammersLiveShow.dll &

Накрая изпълни curlhttp://127.0.0.1:5000Успешна поява на Helloworld
 Хазяин| Публикувано в 30.10.2022 г. 12:28:43 ч. |
CentOS 7 инсталира .NET SDK 6 или .NET Runtime

Преди да инсталирате .NET, изпълнете следната команда, за да добавите ключа за подписване на пакета на Microsoft към списъка с доверени ключове и да добавите хранилището за пакети на Microsoft. Отворете Терминал и изпълнете следната команда:


Инсталирай SDK

.NET SDK ви позволява да разработвате приложения чрез .NET. Ако инсталираш .NET SDK, не е нужно да инсталираш съответния runtime. За да инсталирате .NET SDK, изпълнете следната команда:


Инсталирай runtime

С ASP.NET Core runtime можете да пускате приложения, разработени с .NET и които не предоставят време за изпълнение. Следващата команда ще инсталира ASP.NET Core runtime, който е най-съвместимият runtime за .NET. В терминала изпълнете следната команда:


Командата за валидиране е следната:



 Хазяин| Публикувано в 3.09.2024 г. 15:29:17 ч. |
Инсталирай .NET 8 SDK ръчно

Публикувано в 23.01.2019 г. 15:37:46 ч. |
Инсталирах го, но погледнах директорията "/opt няма /dotnet"
При изпълнение на dotnet xx.dll подканвания Посочената рамка 'Microsoft.NETCore.App', версия '1.1.2', не беше намерена
Търсих решение
https://www.cnblogs.com/hobinly/p/6169165.html
Възможно ли е инсталацията да се е повредила
 Хазяин| Публикувано в 23.01.2019 г. 15:44:02 ч. |
Лято Публикувано на 23.01.2019 15:37
Инсталирах го, но погледнах директорията "/opt няма /dotnet"
При стартиране на dotnet xx.dll подканва зададената рамка 'Mic...

изпълнявам



Провери инсталираната версия, трябва да е версията на програмата ти да е твърде ниска
Публикувано в 23.01.2019 г. 15:48:05 ч. |

След стартиране, горната грешка все още се докладва.
 Хазяин| Публикувано в 23.01.2019 г. 16:10:52 ч. |
Лято Публикувано на 23.01.2019 15:48
След стартиране, горната грешка все още се докладва.

Пускането просто ти позволява да видиш списък с SDK-та, инсталирани на сървъра ти.

Проверяваш дали версията, на която работи програмата ти, е в списъка.
Публикувано в 23.01.2019 г. 16:20:27 ч. |
Xiao Zhazha Публикувано на 23.01.2019 16:10
Пускането просто ти позволява да видиш списък с SDK-та, инсталирани на сървъра ти.

Проверяваш дали версията, на която работи програмата ти, е в списъка. ...

Бягането свърши
Има ли проблем с директорията opt?
 Хазяин| Публикувано в 23.01.2019 г. 16:24:06 ч. |
Лято Публикувано на 23.01.2019 16:20
Бягането свърши
Има ли проблем с директорията opt?

Виждаш коя версия е твоят dll, опитваш да го модифицираш на версия 2.1.x, това би трябвало да е проблем с несъвместимостта на версиите

Твоята dll версия е твърде ниска
Публикувано в 24.01.2019 г. 9:56:23 ч. |
Малка шлак Публикувано на 23.01.2019 16:24
Виждаш коя версия е твоят dll, опитваш да го модифицираш на версия 2.1.x, това би трябвало да е проблем с несъвместимостта на версиите

Твоята dll версия е твърде ниска...

Актуализирам всички версии до най-новата и успешно ли е на Linux? Изглежда, че проблемът е във версията
 Хазяин| Публикувано в 24.01.2019 г. 10:03:12 ч. |
Лято Публикувано на 24.01.2019 09:56
Актуализирам всички версии до най-новата и успешно ли е на Linux? Изглежда, че проблемът е във версията
...

Хмм, изпълни curl върху сървъраhttp://127.0.0.1:5000  Опитай да върнеш html на страницата
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com