NuGet避坑指南(原创)
昨天终于把自己的类库传到了自己的服务器,花了两天多的时间,主要的坑还是在自己架设服务器的过程中。
坑一:由于自己的内网后面又多了一个电力猫,一直没有把NuGet.Server下载过来,直到我放弃了内网,而是让电脑连接手机的4G信号,才成功把服务端正常部署下来。
坑二:PackageExplorer上传的时候,nupkg文件里面的路径是http://host:30000,但是VS里面的程序包源的地址应该是http://host:30000/nuget,这个地方让我差点放弃自建NuGet服务器(很多教程里面都没有明示啊!又花了我半天时间)。
坑三:发布后提示多了一个配置节点,实际上就是在Web.config里面重复了一个节点,这个算小坑,也花了近一个小时。
总结一下:其实自己配置nuget服务器还是很简单的,简单的几个步骤:
1.VS里面扩展NuGet(我当时没有安装上,应该还是网络问题,连接手机4G就搞定了)
2.新建一个WEB程序,用NuGet安装NuGet.Server(我这里也需要4G信号).
3.发布在IIS上以后,只要能看到首页,基本上就成功了,这里注意坑三。
4.PackageExplorer上传的时候,很多都说不要打勾,我这里是勾了第一个,也一样上传。
5.VS加载的时候,NuGet包源要写http://host:30000/nuget,一定要加nuget字样。
互联网上的知识是非常多,我们要做的是把这些知识转化成自己的手艺,而不是囤积太多的知识。
内化,是2021年的一个重要目标。

浙公网安备 33010602011771号