1、背景

由于所做项目越来越多,会积累一些公用组件,而每个项目中组件引用中如果组件有更新或者新增为了方便需要一个专门的工具进行管理,那么nuget就是不错的选择。

2、安装nuget.server

这里nuget.server就是一个管理程序包(组件)的服务端,我们可以通过这个进行公共组件的增删改查操作

2、1安装步骤

一、先新建一个空的asp.net web应用程序

二、通过nuget包管理工具搜索nuget.sever进行安装(安装过程最后面会提示web.config文件存在 点击覆盖就行)

三、nuget安装完成之后之前新建的应用程序会变成这样

我们着重看下这里的webconfig文件,我们需要修改文件两个地方:

1、给apiKey赋值

默认这里的value是空的,这里的values值可以随便指定,这个值后面发布程序包的时候会用到。

2、添加配置

添加这个配置,不然发布程序包的时候会报错。

四、发布我们上面新建的web应用程序到IIS上面,端口指定为1000(根据自己实际情况而定)

五、访问

看到这个说明服务端部署好了

六、生成程序包(组件)

生成程序包会用到NuGet Package Explorer这个工具

打开这个软件之后选择新建一个程序包

这是默认的程序包基本信息,我们可以对其进行修改,Edit->Edit Metadata

这里面填写你的程序包基本信息。

七、将自己生成的DLL添加到程序包中

在这个截图右边的Package contents区域右键->Add Lib Folder

八、将生成的DLL加入到lib中

九、发布程序包到nuget服务器上File->Publish

发布成功

十、测试程序包引用

安装完成之后引用里面就可以看到我程序包中的DLL了

3、完结

至此,我们完成了程序包的在线安装功能。

转载于:https://www.cnblogs.com/zxq311915/p/7491132.html

nuget.server搭建及实际测试相关推荐

  1. 基于feng streaming server 搭建Android直播测试平台

    由于Android 不像iPhone有http live streaming的端到到方案(方便提供海量服务),使用开源feng(https://github.com/lscube/feng, 支持mp ...

  2. 支付宝支付 第三集:搭建项目及测试(含代码)

    支付宝支付 第三集:搭建项目及测试(含代码) 一.资源 在搭建项目的时候,涉及到了SpringBoot的配置文件properties与yml文件,由于之前的项目使用的全部是properties类型,这 ...

  3. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

    本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小乌龟) 2 服务端:VisualSVN Server 搭建出图形化管理,以及右键菜单版本控制管理的SVN ...

  4. windows 下使用 Filezilla server 搭建 ftp 服务器

    windows 下使用 Filezilla server 搭建 ftp 服务器 1. Filezilla server 免费,开源, ftp 服务端 2. 下载安装, windows  https:/ ...

  5. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统【转】

    转自:http://www.cnblogs.com/xing901022/p/4399382.html 本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小 ...

  6. 一键搭建php本地测试环境_如何在PHP中设置本地调试环境

    一键搭建php本地测试环境 Recently I started focusing more on PHP, and I needed to set up a local debugging envi ...

  7. raspberry ubuntu 修改源为清华_Ubuntu 下 Janus Server 搭建笔记

    1 Ubuntu 下 Janus Server 搭建笔记 QQ交流群 782508536 FFmpeg/WebRTC/RTMP音视频流媒体高级开发 https://ke.qq.com/course/4 ...

  8. java http 服务器搭建_基于http.server搭建局域网服务器过程解析

    不知道大家有没有遇到过这样的情况, 在做项目或者研发的时候,迫切想要将一个文件传输给另一台电脑,却找不到u盘,于是麻烦的通过登陆qq.微信等社交软件 ,或者邮箱等工具进行传输,十分麻烦,让人苦恼.都说 ...

  9. python -m http.server 搭建一个简易web下载服务器(可用于快速发送大文件)

    在工作过程中需要经常发送安装包等大文件给同事,亲测共享文件夹拷贝.QQ.微信等聊天工具,大文件传输速度效率不高. 然而局域网内使用python搭建的简易下载服务器速度比较快,百兆网卡下载速度随便达到1 ...

最新文章

  1. 亿级PV请求的三种负载均衡技术
  2. onclick事件中加href
  3. 如何把配置文件集成到.exe中_VSCode如何使用cmder
  4. pt-archiver数据归档
  5. 南抖音北快手,智障界的两泰斗
  6. PHP学习思维导图--小树好久没长大了,给它加点枝叶
  7. 数字系统——实验一:常用元器件的识别与简单测试
  8. 18年,中国互联网的产品墓场
  9. android将毫秒转换成日期,如何在Android中将毫秒转换为日期格式?
  10. 【你问我答】不包装简历是不是面试机会都没有?
  11. 怎么查看自己网站的访问量
  12. java 定时任务实现方式
  13. 杀不死的人狼——我读《人月神话》(二)
  14. vue 中父子组件传递通信(看图就会了,皮卡皮卡)
  15. 多维随机变量及其分布——《概率论及其数理统计》第三章学习笔记
  16. 【大数据架构】浅谈数据中台
  17. [C++][linux]C++实现类似C#AutoResetEvent或者win C++的SetEvent
  18. Android设置网络访问权限
  19. react native FlatList
  20. Mysql_use_result和Mysql_store_result

热门文章

  1. 第一批“绿牌”汽车终于要换电池了,看到价格后,你还要买吗?
  2. 什么是CloudComputing
  3. 在中国南方电网工作是一种怎样的体验?
  4. 按新的退休年龄计算,64年的职工应该是哪年退休呢?
  5. 你见过使用寿命最长的手机有多少年?
  6. 讲一个让你们难过很久的故事吧?
  7. 属马的人性格有什么缺点和优点?
  8. 活的通透的人,会是一个什么样的人?
  9. 什么样的人才容易被骗?
  10. 1000个网络摄像头如何组网?