亚洲必赢手机入口透过ProGet搭建叁个里面包车型地铁Nuget服务器

by admin on 2019年11月18日

.NET Core项目完全采纳Nuget 管理组件之间的信赖关系,Nuget已经成为.NET
生态系统中须求的三个组件,从品种角度,将品种中各类零零器件的援引统统付给NuGet,增加组件/删除组件/以至创新组件就能够风华正茂键完结,大大进步工效,收缩不供给的引用报错。从运营角度,可在不影响老版本的事态下公布新本子,可统风流倜傥管理集团各样品类中组件版本差异和各种版本组件的施用状态,减弱故障产生以并使得项目牢固运维。

nuget.org 有个指南亚洲必赢手机入口,Hosting Packages
Overview

告诉你怎样团结搭三个nuget
Server,社区还或者有上面包车型大巴多少个相关方案都足以完毕和睦搭建Nuget Server:

  • Nexus: 援救NuGet,
    他也是足以无需付费使用的,对于要同期扶助Maven等的能够思忖,对于纯粹的.NET帮助上有一些重
  • MyGet:
    那是二个Nuget云服务,不符合集团内的个人安排
  • Self-hosted
    feeds
    :
    小团队采用能够,异常的快你就能够掉到坑里,一个很简陋的NuGet服务器很麻烦满足外市点的必要
  • ProGet,它和Nexus同样纵然是商业软件,支持nuget、npm、docker等,但它是.NET生态应用,并且还提供了免费版本,微博也是用ProGet,具体参看dudu的稿子《用ProGet搭建内部的NuGet服务器》

下边大家就来拜候哪些利用ProGet搭建三个之中的NuGet服务器,由于时间的关系dudu的安装格局已经不适用了,实质上ProGet分为紫铜色版和安装包多少个版本,暗绛红版就是dudu上面所说的,而轻松点的是一向安装包安装,跟着向导做就足以了,上面介绍下橄榄棕版的装置:

1、 浏览器展开http://inedo.com/proget/versions 并下载最新的4.3.1
马努al Install版

亚洲必赢手机入口 1

2、 解压下载文件,获得3个文本夹:ProGet-Service、ProGet-WebApp与ProGet-DbChangeScripter

3、
参考http://inedo.com/support/documentation/proget/installation/manual
,我们选拔IIS来承载,要求设置数据库和IIS 站点。

4、
在IIS中开创一个站点指向ProGet-WebApp文件夹,应用程序池配置为杰出格局(Classic卡塔 尔(英语:State of Qatar)。[注:若是应用集成形式(Integrated卡塔尔,会现出HTTP
Error 403.14 – Forbidden错误]。

5、 在SQL
Server中创设二个名字为ProGet的数据库,然后运维ProGet-DbChangeScripter文件夹中的bmdbupdate.exe程序。现身命令行菜单,输入update(实行update操作卡塔尔,接着输入数据库连接字符串回车,私下认可true,继续回车(举行数据库初叶化操作卡塔尔国,然后会进展数据库开始化操作。

亚洲必赢手机入口 2

6、
在成就数据库伊始化操作之后,校正一下web.config中的数据库连接字符串,然后就足以健康访谈自身搭建的ProGet站点。

7、 去ProGet的官方网站 my.inedo.com 注册二个帐户并拿到无需付费版的License
Key,登入踏向自个儿搭建的ProGet站点,点击“Licensing and
Activation”,输入早先得到的License
Key举行激活。激活后就足以健康使用ProGet

8、 步入 Manage Default Feed ,修改一下Disk
Path的值,设置为存放packages文件的物理路线。

而外用于贮存自个儿的nuget
packages,ProGet还足以经过connector连接到长途的nuget.org服务器,这样能够把ProGet站点作为nuget.org的缓存服务器。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图