当前位置 : 主页 > 网络编程 > net编程 >

搭建私有的的NuGet包服务教程

来源:互联网 收集:自由互联 发布时间:2023-09-06
一、创建一个空的Web项目 1.创建一个.NetFramWork 平台的Web空项目 二、安装Nuget包 NugetServer 安装成功后,会为我们安装如下这么多依赖包 packages package id="Microsoft.AspNet.WebApi" version="5.2.3" t

一、创建一个空的Web项目

1.创建一个.NetFramWork 平台的Web空项目

搭建私有的的NuGet包服务教程_NuGet

二、安装Nuget包NugetServer

搭建私有的的NuGet包服务教程_NuGet_02

安装成功后,会为我们安装如下这么多依赖包

<packages>
  <package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net46" />
  <package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net46" />
  <package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net46" />
  <package id="Microsoft.AspNet.WebApi.OData" version="5.7.0" targetFramework="net46" />
  <package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net46" />
  <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.1" targetFramework="net46" />
  <package id="Microsoft.Data.Edm" version="5.8.4" targetFramework="net46" />
  <package id="Microsoft.Data.OData" version="5.8.4" targetFramework="net46" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" />
  <package id="Microsoft.Web.Xdt" version="2.1.1" targetFramework="net46" />
  <package id="Newtonsoft.Json" version="13.0.1" targetFramework="net46" />
  <package id="NuGet.Core" version="2.14.0" targetFramework="net46" />
  <package id="NuGet.Server" version="3.4.2" targetFramework="net46" />
  <package id="NuGet.Server.Core" version="3.4.2" targetFramework="net46" />
  <package id="NuGet.Server.V2" version="3.4.2" targetFramework="net46" />
  <package id="System.Spatial" version="5.8.4" targetFramework="net46" />
  <package id="WebActivatorEx" version="2.2.0" targetFramework="net46" />
</packages>

自动生成的文件目录(和上图对比)

搭建私有的的NuGet包服务教程_NuGet_03

三、修改配置

1.Nuget.Server包安装后,web.config会自动做相应变化。修改图示位置即可设置apikey。当然,如果在requireApiKey中设置为false,则不需要配置。

搭建私有的的NuGet包服务教程_NuGet_04

四、测试服务

1.启动服务器,可看到如下界面,表示服务已经搭建成功

搭建私有的的NuGet包服务教程_NuGet_05

2.把该web项目发布到iis或者其他web服务器上即可。

发布到IIS上教程:https://www.cnblogs.com/wml-it/p/12198017.html

3.在vs里Nuget包管理器中点击右上角,设置->程序包源->添加。源地址是上面发布成功后页面上提示的地址.

如果发布待其他服务器,localhost替换成对应服务器ip地址

搭建私有的的NuGet包服务教程_NuGet_06

五、制作和上传Nuget包

上篇文章:Nuget打包类库并上传教程

搭建私有的的NuGet包服务教程_NuGet_07


技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!

开源库地址,欢迎点亮:

GitHub: https://github.com/ITMingliang

Gitee:  https://gitee.com/mingliang_it

GitLab:  https://gitlab.com/ITMingliang

建群声明: 本着技术在于分享,方便大家交流学习的初心,特此建立【编程内功修炼交流群】,为大家答疑解惑。热烈欢迎各位爱交流学习的程序员进群,也希望进群的大佬能不吝分享自己遇到的技术问题和学习心得!进群方式:扫码关注公众号,后台回复【进群】

搭建私有的的NuGet包服务教程_NuGet_08

【本文由:武汉网页开发公司 http://www.1234xp.com/wuhan.html 复制请保留原URL】
上一篇:【23种设计模式】建造者模式(四)
下一篇:没有了
网友评论