搭建基于.NetFrameWork的私有nuget服务端及打包…
2019-07-10 07:01:54来源:博客园 阅读 ()
一、私有Nuget服务端搭建
1.创建一个.NetFramework web项目
2.在nuget管理中 安装 nuget.server包
3.安装完成后修改web.config里面的 apikey 和 packagesPath
apikey:推送包到nuget服务端
packpage: 上传上来的包存放的服务器位置
4.发布web项目到IIS中,注意给项目读写权限
5.打开部署的站点,如果出现以下截图,表示成功
6.VS 开发工具连接测试
打开导航栏的 工具==》Nuget包管理器==》程序包管理器设置==》程序包源
更新==》确定
打开项目的Nuget包 管理器,如果出现连接成功,表示Nuget内部服务器搭建成功,一开始应该是没有任何包的。
二、发布项目包到搭建好的nuget内网服务
此处使用的是nuget.exe工具进行打包的
1.下载nuget.exe 工具 官方连接 https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
2.进入要打包的项目的文件夹目录,包含csproj文件的目录,将nuget.exe复制到该目录下
3.在当前目录下运行 nuget spec 命令,会生成一个 .nuspec后缀的文件
4.修改.nuspec后缀的文件内容
5.打包文件,运行 nuget pack xxxx.csproj 命令,其中 xxxx 是项目名称,这里用xxxx代替,运行完成之后会生成一个
xxxx.版本号.nupkg 的nuget包
6.将打包完成的nuget包推送到自己部署的内部nuget服务器
执行命令
nuget.exe push {package file} {apikey} -Source http://localhost:8009/nuget
./nuget push DataHelper.1.0.3.nupkg 123456 -Source http://127.0.0.1:8009/nuget
如果显示这个表示成功,【注意版本号得不一样,否则会报错】
至此一整套流程全部完成
原文链接:https://www.cnblogs.com/DNLi/p/11091509.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 搭建Windows8云平台的开发环境教程 2019-09-17
- win10下ASP.NET Core部署环境搭建步骤 2019-09-08
- 分享基于EF6、Unitwork、Autofac的Repository模式设计 2019-07-23
- 基于asp.net(C#)MVC+前端bootstrap+ztree+lodash+jquery技术 2019-07-23
- 基于ASP.NET的Web动态控件创建 2019-06-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash