<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      NuGet學習筆記(3) 搭建屬于自己的NuGet服務器

      文章導讀

      創建NuGetServer Web站點

      發布站點到IIS

      添加本地站點到包包數據源

       

        在上一篇NuGet學習筆記(2) 使用圖形化界面打包自己的類庫 中講解了如何打包自己的類庫,接下來進行最重要的一步,從零開始搭建屬于自己的NuGet服務器,誠然園子里及其它很多地方已經有完全寫好的NuGet服務源碼,我們只需要拿來發布一下就ok了,運行也很正常,但作為一名合格的程序猿,不建議這種拿來主義尤其時你自己可以搞定的時候,用別人寫好的東西總有些心里不踏實,當有一天它出問題了你的悲劇就開始了,下面進入我們今天的主題

      創建NuGetServer Web站點

      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源)

      4.回車確認后開始下載并安裝NuGet.Server類庫及相關引用,并自動添加引用到項目
        注:具體輸出根據版本不同會略有不同

         自動添加的引用

      5.在控制臺輸入 Get-Package 可以看到剛剛安裝的類庫

      6.除添加類庫引用外,還自動添加了一些文件(關于這些文件及其作用本文不做探討,有興趣的可以自行研究下,都很簡單)
      /App_Readme/
      /App_Readme/Elmah.txt
      /DataServices/
      /DataServices/Packages.svc
      /DataServices/Routes.cs
      /Packages/
      /Packages/Readme.txt
      /Default.aspx
      /favicon.ico
      /packages.config

      同時Web.config也被修改,添加了一些配置項

      7.至此NuGet.Server站點已經創建完畢,恩,你沒有看錯,就是這么簡單,接下來部署到本地或IIS站點即可使用了

      發布站點到IIS

      1.發布網站到本地

      2.IIS里面建立站點www.mynuget.com,主機頭www.mynuget.com,應用程序池為.Net4.0集成模式,目錄指向站點發布的目錄

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

      4.設置好hosts后,重新打開瀏覽器輸入網址:http://www.mynuget.com/

      5.查看已經發布的類庫包 http://www.mynuget.com/nuget/Packages (可以把已經打好包的類庫放到網站下的Packages文件夾下即可)

      添加本地站點到包包數據源

      1.選擇 工具-->Library Package Manager-->Package Manager Settings 

      2.輸入名稱 MyNuGetServer及包包源地址 http://www.mynuget.com/nuget 點擊Add完成源添加

       

      7.查看剛剛添加的類庫源 工具-->Library Package Manager-->Manager NuGet Packages for Solution... 點擊剛添加的源MyNuGetServer可以看到我們放到站點下的類庫包,選中需要的包包點擊 Install完成安裝

      8.也可以在控制臺下安裝,將類庫源執行我們建立的源 MyNuGetServer,控制臺下輸入Install-Package Winista.HtmlParser完成安裝

       

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

      注意點:

      1.NuGet包包是放置在站點根目錄下面的Packages文件夾下,如需要改變可以在配置文件packagesPath中進行設置,可以設置為相對目錄或者物理目錄

      <appSettings>
          <!--
              Change the path to the packages folder. Default is ~/Packages.
              This can be a virtual or physical path.
          -->
          <add key="packagesPath" value="" />
      </appSettings>

      2.如何管理我們的包包,可以根據需要自行寫個上傳下載的文件管理功能,需要時上傳到Packages文件下,不需要了刪除即可,也可以像我一樣寫了個FTP服務,使用ftp上傳下載

      3.最好是為NuGet單獨建立個站點這樣管理著方便,若不方便建立獨立站點可以隨便找個現有的web站點,在里面安裝NuGet.Server然后發布即可

      回頭看整個過程:安裝NuGet擴展,下載網上的類庫包供自己使用打包自己的類庫,搭建自己的NuGet服務器,整個流程基本走完了,剩下的就是我們如何去利用好NuGet這個強大的工具了。

      源文件下載:NuGet.rar

      posted @ 2012-05-01 17:19  懶惰的肥兔  閱讀(16132)  評論(19)    收藏  舉報
      主站蜘蛛池模板: 中文字幕一区二区三区久久蜜桃 | 高清国产亚洲精品自在久久| 日韩精品区一区二区三vr| 建平县| 日本熟妇浓毛| 91亚洲国产成人精品性色| 日本不卡三区| 色欲国产精品一区成人精品| 亚洲欧美精品一中文字幕| 午夜AAAAA级岛国福利在线| 午夜福利偷拍国语对白| 视频一区二区三区四区不卡| 久久精品国产一区二区三| 她也色tayese在线视频| 亚洲天堂亚洲天堂亚洲天堂| 亚洲黄色性视频| 国内精品久久人妻无码不卡| 国产精品无码久久久久AV| 精品亚洲成A人在线观看青青| 国产又色又爽又黄的免费软件| 一本色道久久加勒比综合| 成熟熟女国产精品一区二区| 国产精品v欧美精品∨日韩| 亚洲欧美精品一中文字幕| 好男人官网资源在线观看| 久久久综合九色合综| 日韩av一区二区高清不卡 | 国产小嫩模无套中出视频| 国产线播放免费人成视频播放| 日韩人妻少妇一区二区三区| 亚洲男人的天堂在线观看| 色欧美片视频在线观看| 亚洲最大日韩精品一区| 无码激情亚洲一区| 五月综合激情婷婷六月| 国产成人精品日本亚洲专区6| 成人一区二区不卡国产| 国产欧美久久一区二区| 国产精品 视频一区 二区三区| 成人嫩草研究院久久久精品| 不卡一区二区三区四区视频|