Build an internal NuGet server with Proget (update installation steps)

Source: Internet
Author: User

The following is a transfer from Dudu article, but I found the time problem, his installation method is not applicable, so here I updated the installation method:

There was a problem with a very primitive NuGet server that was used in the team recently, and the NuGet push package, the client shows that the publication was successful and none on the server. Lazy have to go again to troubleshoot this problem, have long wanted to replace this too simple NuGet server, take this opportunity to directly too burdensome it.

Search on the Internet, found Proget, feel good, although it is commercial software, but provided a free version, so choose it to rebuild our NuGet server. Let's share the steps to build the operation.

1): http://inedo.com/proget/versions, download manual install version.

2) Unzip the download file and get 2 folders: Proget-webapp and Proget-dbchangescripter.

3) Create a site in IIS to point to the Proget-webapp folder, and the application pool is configured in Classic mode. [Note: If Integrated mode (Integrated) is used, an HTTP error 403.14-forbidden error] will occur.

4) Create a database named Proget in SQL Server, and then run the Bmdbupdate.exe program in the Proget-dbchangescripter folder. The command-line menu appears, enter 3 (for the update operation), enter the database connection string, then enter Yes (for the database initialization operation), and then the database initialization operation.

5) After completing the initialization of the database, modify the database connection string in Web. config, and then you can access the Proget site that you built.

6) Go to Proget's official website my.inedo.com register an account and get the free version of license Key.

7) Login to the Proget site you set up, click "Licensing and Activation", enter the previous license key to activate. Once activated, Proget can be used normally.

8) Enter the Manage default Feed, modify the disk path value, set to the physical path of the packages file.

9) Then you can upload the package, Proget provides a variety of upload files, see:

10) In addition to storing your own NuGet Packages,proget can also be connected to the remote nuget.org server via connector, which can be used as a nuget.org cache server for the Proget site.

Here are my updated installation methods:

The version I am using is 4.0.9.

Essentially Proget is divided into green version and installation package two version, green version is Dudu above said, and simple point is the direct installation package installation (I omit the installation steps, are the next step).

: http://inedo.com/proget/versions

Build an internal NuGet server with Proget (update installation steps)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.