Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 54024|Ответ: 2

[Источник] Nuget Series 2 использует BaGet для создания частных сервисов Nuget

[Скопировать ссылку]
Опубликовано 9.09.2020 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

Во-первых, на сервере должен быть установлен SDK .NET Core 3.1. (опущено)

Установите «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) Скомпилированные задания с использованием Pipelines
Следующий:Azure DevOps 2020 (V) Автоматизировать выпуск пакетов NUGET с использованием Pipelines
 Хозяин| Опубликовано 2020-9-10 09:48:37 |
appsettings.json Конфигурационный файл выглядит следующим образом:

 Хозяин| Опубликовано 2021-5-31 09:29:35 |
Push пакеты nuget оптом, cmd-скрипт выглядит следующим образом:

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com