搭建屬於自己的NuGet伺服器

2022-09-22 08:56:46 字數 2154 閱讀 4962

建立nugetserver web站點

釋出站點到iis

新增本地站點到包包資料來源

1.新建web站點,選擇 檔案-->新建專案-->asp.net 空 web應用程式

2.選擇 工具-->library package manager-->package manager console 開啟nuget命令列控制檯

3.在控制檯輸入install-package nuget.server (請保持package source:官方源,即 nuget offical package source,一般預設即為官方package源)

自動新增的引用

5.在控制檯輸入 get-package 可以看到剛剛安裝的類庫

同時web.config也被修改,新增了一些配置項

7.至此nuget.server站點已經建立完畢,恩,你沒有看錯,就是這麼簡單,接下來部署到本地或iis站點即可使用了

1.釋出**到本地

2.iis裡面建立站點www.mynuget.com,主機頭www.mynuget.com,應用程式池為.net4.0整合模式,目錄指向站點發布的目錄

3.設定hosts 將www.mynuget.com執向本機

4.設定好hosts後,重新開啟瀏覽器輸入**:

5.檢視已經發布的類庫包 nuget/packages (可以把已經打好包的類庫放到**下的packages資料夾下即可)

1.選擇 工具-->library package manager-->package manager settings 

2.輸入名稱 mynugetserver及包包源地址 nuget 點選add完成源新增

7.檢視剛剛新增的類庫源 工具-->library package manager-->manager nuget packages for solution... 點選剛新增的源mynugetserver可以看到我們放到站點下的類庫包,選中需要的包包點選 install完成安裝

8.也可以在控制檯下安裝,將類庫源執行我們建立的源 mynugetserver,控制檯下輸入install-package winista.htmlparser完成安裝

現在我們已經成功的搭建了自己的nuget伺服器。

注意點:

1.nuget包包是放置在站點根目錄下面的packages資料夾下,如需要改變可以在配置檔案packagespath中進行設定,可以設定為相對目錄或者物理目錄

change the path to the packages folder. default is ~/packages.

this can be a virtual or physical path.

-->

3.最好是為nuget單獨建立個站點這樣管理著方便,若不方便建立獨立站點可以隨便找個現有的web站點,在裡面安裝nuget.server然後釋出即可

搭建自己的Nuget伺服器

你們公司有沒有好多專案,有沒有好多類庫,你們的類庫是在tfs中管理,還是svn或者github,又或者是各自為政版本類庫隨意使用? 首先 我...

搭建自己的Nuget伺服器

一直聽大佬說能夠上傳自己的nuget包,並能搭建自己的nuget伺服器,但是一直沒搞過。今天參考大佬的部落格簡單搭建了下。 部落格1 主要了...

搭建自己的NuGet伺服器

建立nugetserverweb站點 1 新建一個空web專案站點 2 通過nuget控制檯命令安裝nuget server install...