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

Melihat: 54024|Jawab: 2

[Sumber] Nuget Series 2 menggunakan BaGet untuk membangun layanan Nuget pribadi

[Salin tautan]
Dipaparkan pada 2020-9-9 22:54:41 | | | |
Dalam proses pengembangan tim Internet dan proyek perusahaan, kami tidak ingin memuat pustaka yang umum digunakan dengan referensi, tetapi dapat dikemas ke dalam paket nuget untuk memudahkan manajemen dan pemeliharaan, sehingga kami membutuhkan layanan repositori nuget pribadi.

Nuget Series 1 menggunakan asp.net untuk membuat repositori Nuget privat
https://www.itsvse.com/thread-9368-1-1.html


BaGet adalah proyek sumber terbuka di GitHub, BaGet adalah server NuGet dan Symbol yang ringan dengan default databaseSqlite

Pertama, server harus menginstal .NET Core 3.1 SDK. (dihilangkan)

Instal "Bundel Hosting" dan unduh di:Login hyperlink terlihat.

Jika tidak, saat IIS menjalankan situs NuGet, kesalahan berikut akan dilaporkan:

Kesalahan HTTP 500.19 - Kesalahan Server Internal

Halaman yang diminta tidak dapat diakses karena data konfigurasi yang relevan untuk halaman tersebut tidak valid.

Unduh BaGet di alamat:Login hyperlink terlihat.

Buat direktori situs IIS baru "C:\itsvse_file\wwwroot\nuget.itsvse.com" dan ekstrak paket yang diunduh ke direktori ini.

Menyebarkan ASP.NET Core ke server IIS
https://www.itsvse.com/thread-7838-1-1.html

Kumpulan aplikasi diatur ke Tidak Ada Kode Terkelola, seperti yang ditunjukkan pada gambar berikut:



Akses nama domain situs terikat seperti yang ditunjukkan pada gambar berikut:



Anda dapat memodifikasi konfigurasi sesuai dengan situasi aktual Anda, dan file konfigurasi :appsettings.json

Referensi:Login hyperlink terlihat.

Coba dorong paket dengan perintah seperti ini:

Kesalahannya adalah sebagai berikut:

error: Response status code does not indicate success: 405 (Method Not Allowed).
Larutan

Ubah file web.config situs IIS sebagai berikut:

Coba dorong lagi, dan berhasil seperti yang ditunjukkan di bawah ini:



(Akhir)





Mantan:Azure DevOps 2020 (IV) Pekerjaan yang dikompilasi menggunakan Alur
Depan:Azure DevOps 2020 (V) Mengotomatiskan rilis paket NUGET menggunakan Alur
 Tuan tanah| Dipaparkan pada 2020-9-10 09:48:37 |
appsettings.json File konfigurasi adalah sebagai berikut:

 Tuan tanah| Dipaparkan pada 2021-5-31 09:29:35 |
Push paket nuget secara massal, skrip cmd adalah sebagai berikut:

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