2

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

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

Visual Studio(此处为 2013)中的配置在这两种情况下都是显而易见的: 在此处输入图像描述

与简单的共享文件夹相比,在 IIS 托管、服务器部署等方面有什么优势吗?

4

1 回答 1

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

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

于 2014-11-11T08:36:04.380 回答