2013-02-21 61 views
4

好,這是另一個奇怪的一個...私人的NuGet服務器返回503錯誤我,但沒人

我已經安裝,並在我們公司內部的NuGet服務器建立一個 - 它在運行上的NuGet最新版本(2.2.31210.9045)。我可以在瀏覽器(http:// {server})和(http:// {server}/nuget)和(http:// {server}/nuget/packages)中打開url,並獲得所有預期的響應。但是,在Visual Studio 2012中,我添加了http:// {server}/nuget /作爲自定義提要,並且當我加載包管理器時,我得到「遠程服務器返回錯誤:(503)服務器不可用「。

我在其他幾個同事的機器上試過這個,他們能夠瀏覽服務器上的包,它似乎只是我。

我找不到任何信息或如何調試它。我試圖弄清楚是否有方法可以重置此功能,或者查看是否有一些故障排除步驟可以幫助我們找出可能發生的事情。

注:我已經與網絡連接前有問題,我安裝vs2012(解決here

+0

你試過這樣做,而提琴手(http://www.fiddler2.com/)運行?您可能還想在服務器上運行ELMAH以查看是否可以顯示任何有趣的例外情況。 – 2013-03-02 06:25:31

+0

我沒有運行提琴手,它沒有拿起請求,我猜測是因爲vs不通過相同的本地代理,提琴手設置... Elmah,不幸被關閉的生產控制和它是一場巨大的政治鬥爭,讓他們幫助我,因爲它適用於除我自己以外的每個人。仍然試圖讓他們給我一些日誌或從服務器上的東西。 – Rob 2013-03-03 13:46:55

+0

你可以在本地設置一個包裝商店,看看你是否能夠訪問該商店的包裝?只是爲了解決這個問題與防病毒或防火牆相關的東西。也請嘗試清除緩存(%appdata%\ Nuget \),然後再次設置服務器。 – Soundararajan 2013-03-06 11:02:08

回答

0

亂投醫我能想到的多次無功而返後,我碰到這個跑:

http://wangz.itysc.com/2012/08/nuget-install-package-remote-server.html

託尼說,他曾與VS2010類似的問題(我確實安裝2010),因此,出絕望我安裝了Service Pack(它似乎沒有關係),它神奇地修復它在VS2012!

+3

只是添加,我有這個問題,這是因爲我的電腦有HTTP_PROXY和HTTPS_PROXY的環境變量,沒有其他人做 – Seph 2014-10-27 15:22:03

+0

Yup,我爲我添加的HTTP_PROXY環境變量npm設置,把它搞砸了!刪除該變量解決了我的問題。 – theraneman 2016-12-15 09:06:49

-1

的請嘗試以下兩個命令

 
netsh http delete urlacl url=http://+:80/ 
netsh http delete urlacl url=http://+:443/ 

然後重新啓動Visual Studio和檢查。 Plese refer here

祝你好運。

+0

謝謝,我看了這個文檔,然後試圖運行它,但對於這兩個命令,我收到 URL保留刪除失敗,錯誤:2 他們的系統找不到指定的文件。 – Rob 2013-03-06 16:39:27

+0

這意味着,你沒有任何現有的保留 – Soundararajan 2013-03-06 18:19:17