通过ProGet搭建一个内部的Nuget服务器

作者: 手机游戏下载网站  发布:2019-12-17

.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、 浏览器张开 并下载最新的4.3.1 Manual Install版

图片 1

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

3、 参考 ,大家运用IIS来承载,需求安装数据库和IIS 站点。

4、 在IIS中开创八个站点指向ProGet-WebApp文件夹,应用程序池配置为精华情势(Classic)。[注:要是使用集成情势(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的缓存服务器。

本文由银河网站登录发布于手机游戏下载网站,转载请注明出处:通过ProGet搭建一个内部的Nuget服务器

关键词:

上一篇:数据分析的灵魂与皮囊
下一篇:没有了