我需要做什么才能创建自托管的NuGet Feed

时间:2013-06-24 12:46:27

标签: c# nuget nuget-server

我想在工作中创建一个自定义nuget feed,但是我想要托管它的计算机没有安装IIS,我也无法安装它。所以我想创建自己的自托管Feed,但我不知道从哪里开始。我已经在这台计算机上运行了一个visualSVN服务器,所以我知道已经安装了apache。有没有办法在没有IIS的情况下托管nuget feed?

4 个答案:

答案 0 :(得分:1)

是的,您可以从计算机上的目录中运行本地Feed。一旦包在文件夹中,您就需要将该文件夹添加为Visual Studio中的本地NuGet订阅源。

以下是一些描述该过程的链接:

http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

这个有点老了但我仍然相信:

http://haacked.com/archive/2010/10/21/hosting-your-own-local-and-remote-nupack-feeds.aspx

答案 1 :(得分:1)

您应该可以使用共享。请参阅创建本地供稿 here

部分

因此,如果您的共享位于\\server\nugetfeed,请将示例中的c:\LocalNuGetFeed替换为该位置。

答案 2 :(得分:0)

您可以安装IIS Express。如果您已经知道无法将完整的IIS放在计算机上,那么它可能是一个更简单的解决方案。

除非您无法安装IIS的相同原因适用于IIS Express ...

答案 3 :(得分:0)

即使现在可能为时已晚,我公司的产品ProGet专门用于托管私有NuGet供稿并附带集成的Web服务器 - 看起来免费版本只适合您的用例细