Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 46534|Yanıt: 13

[.NET Core] Centos 7 kurulumu. NET Core SDK eğitimi

[Bağlantıyı kopyala]
Yayınlandı 26.06.2018 23:06:18 | | | |
Sistem: Centos 7 64-bit
Resmi web sitesi bağlantısı:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



.NET Core 2 ortamını kur



.NET Core şunları içerir: .NET Core Runtime ve .NET Core SDK:

.NET Core = Uygulamanızın bağımlılıkları çalıştırdığı .NET Core Çalışma Zamanı.
.NET Core SDK = kullanılarak . NET Core geliştirme uygulaması .NET Core Runtime ve SDK+CLI (Yazılım Geliştirme Kiti/Komut Satırı Arayüzü) araçları




Kurulumun başarılı olup olmadığını test edin



.NET Core SDK (herhangi bir global.json yansıtıyor):
Version:   2.1.301
Commit:    59524873d6

Çalışma Zamanı Ortamı:
Sistem Adı: centos
OS Sürümü: 7
OS Platformu: Linux
RID:         centos.7-x64
Temel Yol: /usr/share/dotnet/sdk/2.1.301/

Host (destek için faydalı):
  Sürüm: 2.1.1
  Taahhüt: 6985b9f684

Kurulu .NET Core SDK'ları:
  2.1.301 [/usr/share/dotnet/sdk]

.NET Core çalışma zamanları yüklendi:
  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]

Ek .NET Core çalışma zamanları veya SDK'ları kurmak için:
  https://aka.ms/dotnet-download
Bu noktada kurulum tamamlandı!




Önceki:vsftpd:500 OOPS: vsftpd: chroot içinde yazılabilen kök çalıştırmayı reddediyorum (...
Önümüzdeki:Yeni rota 3 (newifi) dijital altın kazma eğitimi
Yayınlandı 24.01.2019 10:41:56 |
Xiao Zhao 2019-1-24 10:03 tarihinde paylaşıldı
Hmm, sunucuda curl http://127.0.0.1:5000 çalıştır ve sayfanın html'sini geri döndürmeye çalış

Sunucu üzerinde curl çalıştırıyorBağlantı girişi görünür.
Tip Bağlantısı reddedildi
Soruşturmaya başlayın
Önce 5000 portunu açın Sistem artık serbest bırakıldığından, arka planda çalışan iş parçacığını kapatmanız gerekiyor (aşağıdaki iki komutu çalıştırdıktan sonra çevrimiçi olan sistem erişilmez), eğer ilk sürümse, bu adımı yapmanıza gerek yoktur, komut şekilden gösterildiği gibi şöyledir:
(1):p s -ef | Grep core.dll  
(2):öldür -9 PID

Dotnet core.dll
Eğer çalıştırma başarılı ve erişilebilirse, bu sürümün başarılı olduğu anlamına gelir, ancak bunun bir dezavantajı vardır; Xshell yayınlandıktan sonra kapatılamaz ve kapanırsa varsayılan program açılır, böylece aşağıdaki komutu kullanarak doğrudan arka planda çalıştırabilir
Komut şöyledir:
nohup dotnet ProgrammersLiveShow.dll &

Sonunda curl yaphttp://127.0.0.1:5000Helloworld'ün başarılı bir şekilde ortaya çıkması
 Ev sahibi| Yayınlandı 30.10.2022 12:28:43 |
CentOS 7, .NET SDK 6 veya .NET Runtime'ı yükler

.NET yüklemeden önce, Microsoft paket imzalama anahtarını güvenilir anahtar listesine eklemek ve Microsoft paket deposunu eklemek için aşağıdaki komutu çalıştırın. Terminal'i açın ve aşağıdaki komutu çalıştırın:


SDK'yı kur

.NET SDK, .NET üzerinden uygulama geliştirmenizi sağlar. .NET SDK'yı yüklerseniz, ilgili çalışma zamanını kurmanıza gerek kalmaz. .NET SDK'yı kurmak için aşağıdaki komutu çalıştırın:


Çalışma zamanını kur

ASP.NET Core çalışma zamanıyla, .NET ile geliştirilen ve çalışma zamanı sağlamayan uygulamaları çalıştırabilirsiniz. Aşağıdaki komut, .NET için en uyumlu çalışma zamanı olan ASP.NET Core çalışma zamanını yükleyecektir. Terminalde aşağıdaki komutu çalıştırın:


Doğrulama komutu şöyledir:



 Ev sahibi| Yayınlandı 3.09.2024 15:29:17 |
.NET 8 SDK'sını manuel olarak kur

Yayınlandı 23.01.2019 15:37:46 |
Ben kurdum ama "/opt dizininde /dotnet yok" dizinine baktım
dotnet xx.dll çalıştırıldığında belirtilen çerçeve 'Microsoft.NETCore.App', sürüm '1.1.2' bulunmadı
Bir çözüm aradım
https://www.cnblogs.com/hobinly/p/6169165.html
Kurulum başarısız olabilir mi
 Ev sahibi| Yayınlandı 23.01.2019 15:44:02 |
Yaz 2019-1-23 15:37 tarihinde yayınlandı
Ben kurdum ama "/opt dizininde /dotnet yok" dizinine baktım
Dotnet çalıştırıldığında xx.dll belirtilen çerçeve 'Mic...

Yürütmek



Yüklü sürümü kontrol et, program sürümünüz çok düşük olmalı
Yayınlandı 23.01.2019 15:48:05 |

Çalıştırdıktan sonra da yukarıdaki hata hâlâ bildiriliyor
 Ev sahibi| Yayınlandı 23.01.2019 16:10:52 |
Yaz 2019-1-23 15:48 tarihinde yayınlandı
Çalıştırdıktan sonra da yukarıdaki hata hâlâ bildiriliyor

Çalıştırmak sadece sunucunuzda kurulu SDK'ların listesini görmenize izin verir.

Programınızın çalıştığı versiyonun listede olup olmadığını görebilirsiniz.
Yayınlandı 23.01.2019 16:20:27 |
Xiao Zhazha 2019-1-23 16:10 tarihinde yayınlandı
Çalıştırmak sadece sunucunuzda kurulu SDK'ların listesini görmenize izin verir.

Programınızın çalıştığı versiyonun listede olup olmadığını görebilirsiniz. ...

Koşu bitti
OPT dizininde bir sorun mu var?
 Ev sahibi| Yayınlandı 23.01.2019 16:24:06 |
Yaz 2019-1-23 16:20 tarihinde yayınlandı
Koşu bitti
OPT dizininde bir sorun mu var?

DLL'nin hangi sürüm olduğunu görüyorsun, onu 2.1.x sürümüne değiştirmeye çalış, bu bir sürüm uyumsuzluğu sorunu olmalı

Sizin dll versiyonunuz çok düşük
Yayınlandı 24.01.2019 09:56:23 |
Küçük cüruf 2019-1-23 16:24 tarihinde gönderildi
DLL'nin hangi sürüm olduğunu görüyorsun, onu 2.1.x sürümüne değiştirmeye çalış, bu bir sürüm uyumsuzluğu sorunu olmalı

Senin dll versiyonun çok düşük...

Tüm sürümlerimi en son sürüme güncelliyorum ve bu Linux'ta başarılı mı? Görünüşe göre bu bir sürüm sorunu
 Ev sahibi| Yayınlandı 24.01.2019 10:03:12 |
Yaz 2019-1-24 09:56 tarihinde yayınlandı
Tüm sürümlerimi en son sürüme güncelliyorum ve bu Linux'ta başarılı mı? Görünüşe göre bu bir sürüm sorunu
...

Hmm, sunucunun üstünde curl çalıştırhttp://127.0.0.1:5000  Sayfanın html dosyasını geri getirmeye çalışın
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com