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年的一个重要目标。

posted @ 2021-02-04 12:09  皮迪克  阅读(26)  评论(0)    收藏  举报