Question

I would like to create a custom nuget feed at work, but the computer that I want to host it from doesn't have IIS installed and I can't get it installed either. So I wanted to create my own self-hosted feed, but I'm not sure where to start. I already have a visualSVN server running on this computer, so I know that apache is already installed. Is there a way to host a nuget feed without IIS?

Was it helpful?

Solution

You should be able to use a share. See the section Creating Local Feeds here.

So, if your share is located at \\server\nugetfeed, replace c:\LocalNuGetFeed in the example with that location.

OTHER TIPS

Yes, you can have a local feed running just from a directory on the computer. Once the packages are in a folder, you then need to add that folder as a local NuGet feed in Visual Studio.

Here are a couple of links describing the process:

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

and this one is a bit older but still relevant I believe:

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

You could install IIS Express. It could be a simpler solution worth a try if you already know you cannot put the full IIS on the machine.

Unless the same reasons you can't install IIS apply to IIS Express...

Even though it may be too late at this point, my company's product ProGet was designed for hosting private NuGet feeds and ships with an integrated web server - and it looks like the free edition will suit your use case just fine.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top