Nuget Server 搭建
每个女人都有很多包包;其实男人也有,但只有会写程序的男人才有 —— 代码世界中的大“包”小“包”。这些大包小包,有花钱买的,有从开源市场淘的,也有自己或同事亲手制作的。
包包有个特点:容易坏,更新快,新品多。于是,市场上有了包包专卖店,家里有了专门放包包的衣橱。于是,女人经常逛街买包包,经常整理衣橱里的包包。而男人呢,不喜欢逛街,不喜欢整理。。。面对越来越多的包包,很多人发出感叹:做“会写程序的男人”难!
终于有人无法忍受这些大包小包的困扰,一款专门存放包包的“储包柜”横空出世 —— NuGet(http://nuget.codeplex.com/)。读音-“New-Get”,中文翻译-“新买的(包包)”,意指不管有多少包包,想扔就扔,想买就买,有NuGet帮您打理。
会写程序员的您,被包包困扰了吗?用NuGet吧。不仅免费,而且开源 —— 可以随心所欲地改装成自己喜欢的储包柜。
使用NuGet有两种方式
一种是大家熟知的在线免费包包专卖店 —— http://nuget.org/List/Packages,通过VS 插件NuGet Package Manager可以方便地选用自己的包包。
一种是在公司或自己家里安装一个储包柜 —— 架设自己的NuGet服务器。
注意: NuGet.Server(2017-1)最新版本 2.11.3,需要.net framework 4.6 以上版本才能安装,否则会有兼容错误。
1.新建一个工程项目(NugetServerSol)
![](https://images2015.cnblogs.com/blog/1122686/201703/1122686-20170329111111717-1440570380.png)
2.再右键解决方案,添加 新建项目(NugetServer)--添加一个空网站
![](https://images2015.cnblogs.com/blog/1122686/201703/1122686-20170329111133264-233689773.png)
![](https://images2015.cnblogs.com/blog/1122686/201703/1122686-20170329111205451-366642914.png)
![](https://common.cnblogs.com/images/loading.gif)
3.在 新建的网站(NugetServer)上右键 管理Nuget程序包 , 搜索NuGet.Server
完事!!!
运行 默认页Default.aspx
![](https://images2015.cnblogs.com/blog/1122686/201703/1122686-20170329111250217-2035967749.png)
运行效果:
![](https://images2015.cnblogs.com/blog/1122686/201703/1122686-20170329111312154-355580818.png)
好神奇,就这么简单(比java的maven的搭建简单太多了)
不过,别鸡动,还得发布到服务器(源代码发布下,布到iis)
4.设置apikey 及 包目录
打开web.config,设置apiKey 及packagesPatch 节点
指定访问key值,及包路径
![](https://images2015.cnblogs.com/blog/1122686/201703/1122686-20170329111344029-428021384.png)
5.如何丰富你的资源包及清缓存
![](https://images2015.cnblogs.com/blog/1122686/201703/1122686-20170329111401029-55305575.png)
上图两句话分别告诉你如何操作了~~~
下节来搞一下理详细的操作及注意事项。