Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 46534|Resposta: 13

[.NET Core] Instalação do Centos 7. Tutorial do SDK NET Core

[Copiar link]
Publicado em 26/06/2018 23:06:18 | | | |
Sistema: Centos 7 64-bit
Link do site oficial:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Instale o ambiente .NET Core 2



.NET Core inclui. Runtime do .NET Core e SDK do .NET Core:

.NET Core = O tempo de execução do .NET Core que seu app executa dependências
.NET Core SDK = usando . Aplicações de desenvolvimento NET Core, ferramentas de execução .NET Core e SDK+CLI (Software Development Kit/Command Line Interface)




Teste se a instalação foi bem-sucedida



.NET Core SDK (refletindo qualquer global.json):
Version:   2.1.301
Commit:    59524873d6

Ambiente de Execução:
Nome do sistema operacional: centos
Versão do SO: 7
Plataforma do SO: Linux
RID:         centos.7-x64
Caminho Base: /usr/share/dotnet/sdk/2.1.301/

Host (útil para suporte):
  Versão: 2.1.1
  Comprometido: 6985b9f684

SDKs do .NET Core instalados:
  2.1.301 [/usr/share/dotnet/sdk]

Runtimes do .NET Core instalados:
  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]

Para instalar runtimes ou SDKs adicionais do .NET Core:
  https://aka.ms/dotnet-download
Neste ponto, a instalação está concluída!




Anterior:vsftpd:500 OOPS: vsftpd: recusando-se a rodar com raiz gravável dentro do chroot (...
Próximo:Novo tutorial de escavação digital de ouro da rota 3 (newifi)
Publicado em 24/01/2019 10:41:56 |
Xiao Zhao postou em 24-01-2019 às 22:03
Hmm, execute o curl http://127.0.0.1:5000 no servidor e tente devolver o html da página

O servidor executa curl neleO login do hiperlink está visível.
Tip Connection recusou
Comece a investigação
Abra a porta 5000 primeiro. Como o sistema em si já foi lançado, você precisa fechar a thread rodando em segundo plano agora (após executar os dois comandos seguintes, o sistema que estava online não estará acessível); se for a primeira versão, você não precisa executar essa etapa, o comando é o seguinte, como mostrado na figura:
(1):p s -ef | GREP core.dll  
(2):matar -9 PID

Execute dotnet core.dll
Se a execução for bem-sucedida e acessível, significa que o lançamento é bem-sucedido, mas há uma desvantagem disso, ou seja, o Xshell não pode ser fechado após a publicação, e se for fechado, o programa padrão será iniciado, então podemos usar o comando seguinte para configurá-lo diretamente para rodar em segundo plano
O comando é o seguinte:
Nohup Dotnet ProgrammersLiveShow.dll &

Finalmente execute o curlhttp://127.0.0.1:5000Aparição bem-sucedida do helloworld
 Senhorio| Publicado em 30/10/2022 12:28:43 |
O CentOS 7 instala o SDK .NET 6 ou .NET Runtime

Antes de instalar o .NET, execute o seguinte comando para adicionar a chave de assinatura de pacotes Microsoft à lista de chaves confiáveis e adicionar o repositório de pacotes Microsoft. Abra o Terminal e execute o seguinte comando:


Instale o SDK

O SDK .NET permite que você desenvolva aplicativos via .NET. Se você instalar o SDK .NET, não precisa instalar o runtime correspondente. Para instalar o SDK .NET, execute o seguinte comando:


Instalar o runtime

Com o tempo de execução ASP.NET Core, você pode rodar aplicativos desenvolvidos com .NET que não oferecem runtime. O comando a seguir instalará o tempo de execução ASP.NET Core, que é o mais compatível para .NET. No terminal, execute o seguinte comando:


O comando de validação é o seguinte:



 Senhorio| Publicado em 03/09/2024 15:29:17 |
Instale o SDK do .NET 8 manualmente

Publicado em 23/01/2019 15:37:46 |
Eu instalei, mas olhei o diretório "/opt does not have /dotnet"
Ao rodar os prompts dotnet xx.dll O framework especificado 'Microsoft.NETCore.App', versão '1.1.2', não foi encontrado
Procurei uma solução
https://www.cnblogs.com/hobinly/p/6169165.html
Será que a instalação falhou?
 Senhorio| Publicado em 23/01/2019 15:44:02 |
Verão Publicado em 23-01-2019 às 15:37
Eu instalei, mas olhei o diretório "/opt does not have /dotnet"
Ao rodar dotnet xx.dll os prompts O framework especificado 'Mic...

executar



Verifique a versão instalada, deve ser que a versão do seu programa esteja muito baixa
Publicado em 23/01/2019 15:48:05 |

Após a execução, o erro acima ainda é reportado
 Senhorio| Publicado em 23/01/2019 16:10:52 |
Verão Postado em 23-01-2019 15:48
Após a execução, o erro acima ainda é reportado

Executar simplesmente permite que você veja uma lista de SDKs instalados no seu servidor.

Você verifica se a versão em que seu programa está rodando está na lista.
Publicado em 23/01/2019 16:20:27 |
Xiao Zhazha Postado em 2019-1-23 16:10
Executar simplesmente permite que você veja uma lista de SDKs instalados no seu servidor.

Você verifica se a versão em que seu programa está rodando está na lista. ...

Corrida feita
Há algum problema com o diretório opt?
 Senhorio| Publicado em 23/01/2019 16:24:06 |
Verão Publicado em 23-01-2019 16:20
Corrida feita
Há algum problema com o diretório opt?

Você vê qual versão é sua DLL, tenta modificá-la para a versão 2.1.x, isso deve ser um problema de incompatibilidade de versões

Sua versão em dll está muito baixa
Publicado em 24/01/2019 09:56:23 |
Pequena desgraçada Postado em 23-01-2019 16:24
Você vê qual versão é sua DLL, tenta modificá-la para a versão 2.1.x, isso deve ser um problema de incompatibilidade de versões

Sua versão dll está muito baixa...

Eu atualizo todas as minhas versões para a versão mais recente e isso é um sucesso no Linux? Parece ser um problema de versão
 Senhorio| Publicado em 24/01/2019 10:03:12 |
Verão Postado em 24-019-2019 09:56
Eu atualizo todas as minhas versões para a versão mais recente e isso é um sucesso no Linux? Parece ser um problema de versão
...

Hmm, execute curl em cima do servidorhttp://127.0.0.1:5000  Tente devolver o html da página
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com