NuGet在Push的时候提示“远程服务器返回错误:(403)已禁用”问题解决
生活随笔
收集整理的這篇文章主要介紹了
NuGet在Push的时候提示“远程服务器返回错误:(403)已禁用”问题解决
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在使用NuGet把包push到nuget官網(wǎng)的時候,提示了如下信息:
Failed to process request. 'The specified API key is invalid or does not have permission to access the specified package.'
遠(yuǎn)程服務(wù)器返回錯誤:(403)已禁用
解決方法:
1、檢查是否已經(jīng)設(shè)置過apikey,可以使用設(shè)置apikey的命令設(shè)置一下,在進(jìn)行push,如果在設(shè)置的時候有錯誤提示,可以嘗試使用管理員身份運行命令行
nuget.exe setApiKey (nuget官網(wǎng)提供的apikey)
2、上面方法還是不行,那么可能是你的這個包的ID與官網(wǎng)上的其中一個一樣了,比如很早之前就有人push過ID相同的包,測試方法:可以登錄官網(wǎng),然后手動上傳包,如果有錯誤,會直接提示出來,再根據(jù)提示進(jìn)行判斷解決。
3、如果還不行,更新apikey,然后再重新設(shè)置一下,再push
通過以上方法,基本問題都會解決。
總結(jié)
以上是生活随笔為你收集整理的NuGet在Push的时候提示“远程服务器返回错误:(403)已禁用”问题解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。