【NuGet】远程服务器返回错误:<403>已禁止
来源:互联网 发布:晋城监狱网络改造 编辑:程序博客网 时间:2024/05/01 21:38
【问题】
NuGet程序包发布到最后一步,出现了如下问题:
开始关注点放在了上面的红字英文,他的大概意思是说:“我们之前在NuGet官网注册账号时获得的API key失效,或者是没有该包的访问权限。 ”
【解决过程】
开始走了一些弯路,问题说API key失效,那好重新注册一个账号再获取一个API key,结果还是一样的错误,此问题排除。
没有该包的访问权限,又开始在权限上设置,设置了半天结果表明也不是权限的问题。
最后才关注到了“远程服务器返回错误:<403>已禁止”,其实网上有很多这个问题的解决方法,只是对症的不多,最终还是被我找到了。
【解决方法】
问题所在就是我类库的命名,也就是NuGet程序包的名称。该命名在NuGet服务器上已存在,不能发布相同名称的NuGet程序包到服务器上。我之前的类库名称是MyClassLibrary,这个NuGet程序包已存在。避免这一问题可以命名是更加的个性化一些,或者是在建立类库之前,在管理NuGet程序包中搜索一下,是否存在该名称的程序包。
所以最后的解决方法就是改了类库的命名,再次输入命令:NuGet push xxxxx.nupkg,NuGetc程序包发布成功。
【小结】
解决问题的过程,真的可以学到很多东西,不管在这个过程中你的问题解决与否,这都是一个很好的学习经历。
2 0
- Nuget远程服务器返回错误:<403>已禁止
- 【NuGet】远程服务器返回错误:<403>已禁止
- 远程服务器返回错误: (403) 已禁止。
- 远程服务器返回错误: (403) 已禁止。
- C# WebRequest 远程服务器返回错误: (403) 已禁止
- ASP.NET HttpWebResponse 远程服务器返回错误: (403) 已禁止
- 转WebClient“远程服务器返回错误: (403) 已禁止”错误处理,值得学习
- #客户端上传错误:远程服务器返回错误
- 远程服务器返回错误: (404) 未找到。
- 远程服务器返回错误:Expectation Failed
- 远程服务器返回错误: (404) 未找到
- 远程服务器返回错误: (404) 未找到
- 远程服务器返回错误: (401) 未经授权
- 远程服务器返回了错误 :NotFound
- 远程服务器返回错误: (404) 未找到。
- C# FTP,GetResponse(),远程服务器返回错误
- 远程服务器返回错误: (404) 未找到
- 远程服务器返回错误(401)未经授权
- B/S 开发和 C/S开发的区别
- arm 汇编语言编写开始部分
- Android Service通信
- CSS3之边框属性border
- codeforces 420C. Bug in Code
- 【NuGet】远程服务器返回错误:<403>已禁止
- springmvc controller的泛化
- 变(1)
- Python 操作MySQL实例之银行转账模拟
- [Oracle] 物理结构介绍
- 关于SVN的SSL加密问题
- hadoop2版本和hadoop1版本的第三方jar包的位置问题
- UnityEngine.Quaternion.LookRotation详解
- 拷贝构造函数,浅拷贝,深拷贝