Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 54024|Отговор: 2

[Източник] Nuget Series 2 използва BaGet за изграждане на частни Nuget услуги

[Копирай линк]
Публикувано на 2020-9-9 22:54:41 | | | |
В процеса на разработка на интернет екип и корпоративни проекти не искаме да зареждаме често използвани библиотеки по референция, но могат да бъдат пакетирани в nuget пакети за лесно управление и поддръжка, затова ни трябва частна nuget репозиториумна услуга.

Nuget Series 1 използва asp.net за изграждане на частен репозиториум на Nuget
https://www.itsvse.com/thread-9368-1-1.html


BaGet е проект с отворен код в GitHub, BaGet е лек сървър за NuGet и символи с база данни по подразбиранеSqlite

Първо, сървърът трябва да има инсталиран .NET Core 3.1 SDK. (пропуснато)

Инсталирайте "Hosting Bundle" и го изтеглете на:Входът към хиперлинк е видим.

В противен случай, когато IIS стартира сайта на NuGet, ще бъде докладвана следната грешка:

HTTP грешка 500.19 - Вътрешна грешка на сървъра

Поисканата страница не може да бъде достъпена, тъй като съответните конфигурационни данни за тази страница са невалидни.

Изтеглете BaGet на адреса:Входът към хиперлинк е видим.

Създайте нова IIS директория на сайта "C:\itsvse_file\wwwroot\nuget.itsvse.com" и извлечете изтегления пакет в тази директория.

Разположи ASP.NET Core към IIS сървър
https://www.itsvse.com/thread-7838-1-1.html

Пулът от приложения е зададен на No Managed Code, както е показано на следната фигура:



Достъп до домейн името на свързания сайт, както е показано на следващата фигура:



Можеш да променяш конфигурацията според реалната си ситуация, а конфигурационният файл е :appsettings.json

Препратка:Входът към хиперлинк е видим.

Опитайте да пуснете пакета с такава команда:

Грешката е следната:

error: Response status code does not indicate success: 405 (Method Not Allowed).
Решение

Променете web.config файла на сайта на IIS по следния начин:

Опитайте да натиснете отново и резултатът успява, както е показано по-долу:



(Край)





Предишен:Azure DevOps 2020 (IV) Compiled jobs using Pipelines
Следващ:Azure DevOps 2020 (V) Автоматизирайте пускането на NUGET пакети чрез Pipelines
 Хазяин| Публикувано на 2020-9-10 09:48:37 |
appsettings.json Конфигурационният файл е както следва:

 Хазяин| Публикувано на 31.05.2021 09:29:35 |
Push nuget пакети на едро, cmd скриптът е следният:

Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com