---恢复内容开始---

.net 项目开发管理中我们经常使用Nuget管理我们的类库。由于某些原因 nuget v3的镜像源https://api.nuget.org/v3/index.json 经常连接不上。

博客园提供了镜像源 https://nuget.cnblogs.com/v3/index.json 具体参见:http://www.cnblogs.com/cmt/p/nuget-mirror.html.

但是貌似这个也是依赖于nuget的源的,也是经常连接不上。微软官网也有一个镜像源 http://go.microsoft.com/fwlink/?LinkID=206669。总之这些 源 经常会连接不上,各种吐槽中。。。。。

参考网上的办法添加本地源 指向本地的packages文件夹。这种方式可以解决一部分问题但是 治标不治本。

首先我们知道 有些包是依赖于其他的包的 加载这些包的时候 会去搜索依赖包,如果搜索失败 也是安装不了的。而且本身也没有使用到nuget的自动依赖加载功能。

然后 就需要搭建内部的nuget源了。搭建一个空的web项目 安装 NuGet.Server ,然后发布就好了。或者使用我提供的包直接发布到你的iis上也行 ,地址见下文。

2.13版本后需要.netFramework4.6以上 。NuGet.Server安装好后会生成default.aspx页面。发布这个网站。或者使用我提供的发布包。文章结尾提供下载地址。

3.使用nuget explorer发布自己的包到iis网站上。

requireApiKey修改为false 然后就客园为所欲为啦

发布好后访问 ,看到这样的界面就成功啦:

   这是操作界面 这是搜索界面  这个连接还是比较稳定 的 基本上都搜索得到。

当然 也可以发布到nuget官方网站 只不过要注册自己的key。使用 这个界面提交或者 到nuget官方网站直接上传nuget文件。

vs里面配置

下载包慢或者失败时看输出窗口 

找到慢的 package包 到 nugetexolorer里面 发布到自己的源地址。由于nuget包可能存在依赖和版本关系 所以可能需要多次操作才能缓存到iis网站内,不过下次使用的时候直接从内部iis网站里面搜索会快很多,而且也有利于公司管理自己的nuget包。

总结:真正有用的是 NuGetPackageExplorer,这个可以搜索可以下载 可以解压和打包,发布一个iis网站是为了分享nuget包有利于公司内类库管理。

附 相关资料和下载地址

NuGetPackageExplorer 下载地址(github):  https://github.com/NuGetPackageExplorer/NuGetPackageExplorer

我的项目包:https://github.com/wtujvk/LearningMeCSharp.git

直接查看: https://github.com/wtujvk/LearningMeCSharp/tree/master/LearningMeCSharp/NugetServer.Demo

我编译后的包(可直接发布到iis):https://pan.baidu.com/s/1gJhH6XbnQe3cI3YuB21nNA   密码:w35j

---恢复内容结束---

Nuget连接失败的问题的更多相关文章

  1. ssh连接失败,排错经验

    一.场景描述 ssh连接服务器,发现连接失败,但是对应服务器的ip能够ping通. 场景: [root@yl-web ~]# ssh root@10.1.101.35 ssh_exchange_ide ...

  2. com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect

      问题描述:最简单的数据库连接报错,到主机  的 TCP/IP 连接失败.(win 7 操作系统) 错误信息: com.microsoft.sqlserver.jdbc.SQLServerExcep ...

  3. mysql客户端授权后连接失败问题

    在本地(192.168.1.152)部署好mysql环境,授权远程客户机192.168.1.%连接本机的mysql,在iptables防火墙也已开通3306端口.如下:mysql> select ...

  4. ORA-12545: 因目标主机或对象不存在, 连接失败

    ORA-12545: 因目标主机或对象不存在, 连接失败 1. 问题描述 XP系统下同时安装了AX1应用程序和升级版AX2,连接同一个在本机Oracle客户端上配置的连接实例,其中AX2显示链接成功, ...

  5. 【转】Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败

    错误原因如下: Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot ...

  6. GPRS连接失败问题

    备注:采用的是SIMCOM的SIM900模块 1. GPRS连接失败问题 2013.08.06测试9台C2000两次,两次之间是机器拿开电池,间隔40分钟左右,每次都出现一台(但不是同一台): ⑴9台 ...

  7. Java JDBC连接SQL Server2005错误:通过port 1433 连接到主机 localhost 的 TCP/IP 连接失败

    错误原因例如以下: Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cann ...

  8. ssh连接失败,排错经验(转)

    一.场景描述 ssh连接服务器,发现连接失败,但是对应服务器的ip能够ping通. 场景: [root@yl-web ~]# ssh root@10.1.101.35 ssh_exchange_ide ...

  9. mysql连接失败或出现“Too many connections”错误

    mysql连接失败或出现"Too many connections"错误 # 按自己服务器的配置文件路径修改 vi /etc/my.cnf 查找:max_connections 修 ...

随机推荐

  1. bzoj4665 小w的喜糖(dp+容斥)

    4665: 小w的喜糖 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 222  Solved: 130[Submit][Status][Discuss ...

  2. 骨灰级玩家体验带你测试体验天使纪元OL折扣端

    刘亦菲代言吸引了我才进入游戏的(不知道有多少人和我一样)这个游戏没有一些骨灰级玩家带,真的很费时间费钱.   天使纪元5折折扣端(点击下载),其实是一个良心老平台,苹果,安卓.H5都支持的平台,采用最 ...

  3. jpeg库的搭建

    为了在arm版上显示jpg图片,现将libjpeg库移植 我的系统:Manjaro 编译工具:arm-linux-gcc 安装最新 JPEGjpegsrc.v9c.tar.gz 下载链接http:// ...

  4. C#中的反射解析及使用(转)

    原文:https://cloud.tencent.com/developer/article/1129356 1.对C#反射机制的理解 2.概念理解后,必须找到方法去完成,给出管理的主要语法 3.最终 ...

  5. 关于 Expression is not assignable 错误

    1.在 Build Phases中导入  UIKit.framework 2.在pch中导入头文件 #import <UIKit/UIKit.h> 3.写一个分类 即可解决 贴出分类代码 ...

  6. npm配置国内镜像资源+淘宝镜像

    将npm的注册表源设置为国内的镜像 1.国内用户,建议将npm的注册表源设置为国内的镜像,可以大幅提升安装速度 2.国内优秀npm镜像推荐及使用:http://riny.net/2014/cnpm/ ...

  7. Spring MyBatis多数据源(同包)

    创建基本的包 entity service dao 为了区分多数据源 一个用的是Mysql 一个是Oracle 方便测试, 创建MyBatis dao 映射 xml 文件 创建db.propertie ...

  8. pyhton课堂随笔-基本画图

    %matplotlib inline import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np impor ...

  9. 【转】Appium如何定位安卓APP元素

    转载原文:https://www.jianshu.com/p/efe9dcf8bbaf 一.定位工具 在安装appium环境的时候我们已经安装了SDK,里面就自带有元素定位的工具,位置在.../sdk ...

  10. Arthur and Questions CodeForces - 518E (贪心模拟)

    大意: 给定序列$a$, 某些位置为'?', 求给'?'赋值使得序列$(a_1+a_2+...+a_k,a_2+a_3+...+a_{k+1},...)严格递增, 且$\sum|a_i|$最小. 化简 ...