NuGet自托管:当一个简单的Shared文件夹运行良好时,为什么还要使用Nuget.Server

时间:2014-11-11 08:20:50

标签: visual-studio nuget nuget-server

在我的公司,我们希望使用内部NuGet包源发布我们的内部库和工具。

plenty examples如何构建您自己的NuGet服务器,托管在IIS中。但是也可以简单地将所有.nupkg文件放在具有良好管理读/写权限的共享文件夹中,以便整个团队可以访问它们。

在这两种情况下,Visual Studio(此处为2013)中的配置都是明智之举: enter image description here

与简单的共享文件夹相比,在使用IIS托管,服务器部署等方面是否有任何优势?

1 个答案:

答案 0 :(得分:3)

  • 在没有VPN的情况下在家工作时,更可取的是安全的网络连接。
  • 分布式团队可能需要访问(将项目组件外包给印度或波兰)。
  • 构建服务器可能不支持共享文件夹方法(对于没有桌面会话的用户,允许UNC路径会更复杂。)
  • 防火墙限制或公司政策可能是使网络服务器更具吸引力的原因。

我还看到DropBox用于共享存储库,这可以解决许多共享文件夹的问题,并且还需要设置更少的麻烦。公司政策通常不允许使用DropBox或类似的东西,在这种情况下,网络服务器可能效果最佳。