Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 46534|Jawab: 13

[Inti .NET] Instalasi Centos 7. Tutorial NET Core SDK

[Salin tautan]
Diposting pada 26/06/2018 23.06.18 | | | |
Sistem: Centos 7 64-bit
Tautan situs web resmi:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Menginstal lingkungan .NET Core 2



.NET Core termasuk. .NET Core Runtime dan .NET Core SDK:

.NET Core = .NET Core Runtime yang menjalankan dependensi aplikasi Anda
.NET Core SDK = menggunakan . Aplikasi pengembangan NET Core .NET Core Runtime dan alat SDK+CLI (Software Development Kit/Command Line Interface)




Uji apakah instalasi berhasil



.NET Core SDK (mencerminkan global.json apa pun):
Version:   2.1.301
Commit:    59524873d6

Lingkungan Runtime:
Nama OS: centos
Versi OS: 7
Platform OS: Linux
RID:         centos.7-x64
Jalur Dasar: /usr/share/dotnet/sdk/2.1.301/

Host (berguna untuk dukungan):
  Versi: 2.1.1
  Komitmen: 6985b9f684

.NET Core SDK diinstal:
  2.1.301 [/usr/share/dotnet/sdk]

Runtime .NET Core diinstal:
  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]

Untuk menginstal runtime atau SDK .NET Core tambahan:
  https://aka.ms/dotnet-download
Pada titik ini, instalasi selesai!




Mantan:vsftpd:500 OOPS: vsftpd: menolak untuk berjalan dengan akar yang dapat ditulis di dalam chroot (...
Depan:Rute baru 3 (newifi) menggali tutorial emas digital
Diposting pada 24/01/2019 10.41.56 |
Xiao Zhao Memposting pada 2019-1-24 10:03
Hmm jalankan curl http://127.0.0.1:5000 di server dan coba kembalikan html halaman

Server mengeksekusi curl di atasnyaLogin hyperlink terlihat.
Koneksi Tip ditolak
Mulai penyelidikan
Buka port 5000 terlebih dahulu Karena sistem itu sendiri telah dirilis sekarang, Anda perlu menutup utas yang berjalan di latar belakang sekarang (setelah menjalankan dua perintah berikut, sistem yang telah online tidak akan dapat diakses), jika ini adalah rilis pertama, Anda tidak perlu melakukan langkah ini, perintahnya adalah sebagai berikut, seperti yang ditunjukkan pada gambar:
(1):p s -ef | grep core.dll  
(2):membunuh -9 PID

Melakukan dotnet core.dll
Jika eksekusi berhasil dan dapat diakses, itu berarti rilisnya berhasil, tetapi ada kelemahannya, yaitu Xshell tidak dapat ditutup setelah dipublikasikan, dan jika ditutup, program default akan diluncurkan, sehingga kita dapat menggunakan perintah berikut untuk langsung mengaturnya agar berjalan di latar belakang
Perintahnya adalah sebagai berikut:
Nohup Dotnet ProgrammersLiveShow.dll &

Akhirnya jalankan curlhttp://127.0.0.1:5000Kemunculan helloworld yang sukses
 Tuan tanah| Diposting pada 30/10/2022 12.28.43 |
CentOS 7 menginstal .NET SDK 6 atau .NET Runtime

Sebelum Anda menginstal .NET, jalankan perintah berikut untuk menambahkan kunci penandatanganan paket Microsoft ke daftar kunci tepercaya dan menambahkan repositori paket Microsoft. Buka Terminal dan jalankan perintah berikut:


Menginstal SDK

.NET SDK memungkinkan Anda mengembangkan aplikasi melalui .NET. Jika Anda menginstal .NET SDK, Anda tidak perlu menginstal runtime yang sesuai. Untuk menginstal .NET SDK, jalankan perintah berikut:


Menginstal runtime

Dengan runtime ASP.NET Core, Anda dapat menjalankan aplikasi yang dikembangkan dengan .NET dan tidak menyediakan runtime. Perintah berikut akan menginstal runtime ASP.NET Core, yang merupakan runtime yang paling kompatibel untuk .NET. Di terminal, jalankan perintah berikut:


Perintah validasi adalah sebagai berikut:



 Tuan tanah| Diposting pada 03/09/2024 15.29.17 |
Instal .NET 8 SDK secara manual

Diposting pada 23/01/2019 15.37.46 |
Saya menginstalnya tetapi melihat direktori "/opt directory does not have /dotnet"
Saat menjalankan dotnet xx.dll meminta Kerangka kerja yang ditentukan 'Microsoft.NETCore.App', versi '1.1.2' tidak ditemukan
Saya mencari solusi
https://www.cnblogs.com/hobinly/p/6169165.html
Mungkinkah instalasi gagal
 Tuan tanah| Diposting pada 23/01/2019 15.44.02 |
Musim Panas Dipaparkan pada 2019-1-23 15:37
Saya menginstalnya tetapi melihat direktori "/opt directory does not have /dotnet"
Saat menjalankan dotnet xx.dll meminta Kerangka kerja yang ditentukan 'Mic...

menjalankan



Periksa versi yang diinstal, seharusnya versi program Anda terlalu rendah
Diposting pada 23/01/2019 15.48.05 |

Setelah berjalan, kesalahan di atas masih dilaporkan
 Tuan tanah| Diposting pada 23/01/2019 16.10.52 |
Musim Panas Dipaparkan pada 2019-1-23 15:48
Setelah berjalan, kesalahan di atas masih dilaporkan

Berjalan cukup memungkinkan Anda melihat daftar SDK yang diinstal di server Anda.

Anda melihat apakah versi yang dijalankan program Anda ada dalam daftar.
Diposting pada 23/01/2019 16.20.27 |
Xiao Zhazha Dipaparkan pada 2019-1-23 16:10
Berjalan cukup memungkinkan Anda melihat daftar SDK yang diinstal di server Anda.

Anda melihat apakah versi yang dijalankan program Anda ada dalam daftar. ...

Jalankan selesai
Apakah ada masalah dengan direktori opt?
 Tuan tanah| Diposting pada 23/01/2019 16.24.06 |
Musim Panas Dipaparkan pada 2019-1-23 16:20
Jalankan selesai
Apakah ada masalah dengan direktori opt?

Anda melihat versi apa dll Anda, Anda mencoba memodifikasinya ke versi 2.1.x, ini seharusnya masalah ketidakcocokan versi

Versi dll Anda terlalu rendah
Diposting pada 24/01/2019 09.56.23 |
Terak kecil Dipaparkan pada 2019-1-23 16:24
Anda melihat versi apa dll Anda, Anda mencoba memodifikasinya ke versi 2.1.x, ini seharusnya masalah ketidakcocokan versi

Versi dll Anda terlalu rendah...

Saya memperbarui semua versi saya ke yang terbaru dan apakah itu berhasil di Linux? Sepertinya masalah versi
 Tuan tanah| Diposting pada 24/01/2019 10.03.12 |
Musim Panas Dipaparkan pada 2019-1-24 09:56
Saya memperbarui semua versi saya ke yang terbaru dan apakah itu berhasil di Linux? Sepertinya masalah versi
...

Hmm jalankan curl di atas serverhttp://127.0.0.1:5000  Coba kembalikan html halaman
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com