Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 54024|Odpowiedź: 2

[Źródło] Nuget Series 2 wykorzystuje BaGet do budowy prywatnych usług Nuget

[Skopiuj link]
Opublikowano 9.09.2020 22:54:41 | | | |
W procesie rozwoju projektów zespołu internetowego i korporacyjnego nie chcemy ładować najczęściej używanych bibliotek według referencji, ale można je pakować w pakiety nuget dla łatwego zarządzania i utrzymania, dlatego potrzebujemy prywatnej usługi repozytorium nuget.

Nuget Series 1 wykorzystuje asp.net do budowy prywatnego repozytorium Nuget
https://www.itsvse.com/thread-9368-1-1.html


BaGet to projekt open-source na GitHubie, BaGet to lekki serwer NuGet i Symbol z domyślną bazą danychSqlite

Po pierwsze, serwer musi mieć zainstalowane .NET Core 3.1 SDK. (pominięte)

Zainstaluj "Hosting Bundle" i pobierz go na:Logowanie do linku jest widoczne.

W przeciwnym razie, gdy IIS uruchamia stronę NuGet, zostanie zgłoszony następujący błąd:

Błąd HTTP 500.19 - Wewnętrzny błąd serwera

Żądana strona nie może być dostępna, ponieważ odpowiednie dane konfiguracyjne dla tej strony są nieprawidłowe.

Pobierz BaGet pod adresem:Logowanie do linku jest widoczne.

Utwórz nowy katalog witryny IIS "C:\itsvse_file\wwwroot\nuget.itsvse.com" i rozpakuj pobrany pakiet do tego katalogu.

Wdrożenie ASP.NET Core na serwerze IIS
https://www.itsvse.com/thread-7838-1-1.html

Pula aplikacji jest ustawiona na No Managed Code, jak pokazano na poniższym rysunku:



Uzyskaj dostęp do domeny powiązanej strony, jak pokazano na poniższym rysunku:



Możesz modyfikować konfigurację zgodnie z twoją sytuacją, a plik konfiguracyjny jest :appsettings.json

Odniesienie:Logowanie do linku jest widoczne.

Spróbuj wcisnąć pakiet za pomocą takiego polecenia:

Błąd wygląda następująco:

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

Zmodyfikuj plik web.config na stronie IIS w następujący sposób:

Spróbuj ponownie nacisnąć i udaje się, jak pokazano poniżej:



(Koniec)





Poprzedni:Azure DevOps 2020 (IV) Skompilowane zadania za pomocą Pipelines
Następny:Azure DevOps 2020 (V) Automate the release of NUGET packages using Pipelines
 Ziemianin| Opublikowano 2020-9-10 09:48:37 |
appsettings.json Plik konfiguracyjny wygląda następująco:

 Ziemianin| Opublikowano 2021-5-31 09:29:35 |
Wysyłaj pakiety nuget masowo, skrypt cmd wygląda następująco:

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com