2012-03-12 68 views
2

我試圖建立爲我公司內部的NuGet飼料。我已經建立了該網站並將其部署到IIS服務器。我可以從ITF我手動添加包到它的網站上安裝,但我不能在命令行推到它。當我嘗試我得到提示憑據(無工作),然後得到一個錯誤,指出「無法訪問已關閉的流。」我去過NuGet並閱讀他們提出的所有建議,但沒有一個可行。我想這是一個服務器設置,但我不知道哪一個。有沒有人遇到過這種可以共享解決方案私人的NuGet畫廊

+0

也許你可以得到的東西這樣的:[鏈接](http://www.hanselman.com/blog/HowToAccessNuGetWhenNuGetorgIsDownOrYoureOnAPlane.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ScottHanselman+%28Scott+Hanselman+- + ComputerZen.com%29) – Alex 2012-03-12 14:51:12

+1

解決了這個問題,通過刪除WebDAV和增加PUT到web.config授權 – 2012-03-12 15:59:52

回答

0

通過刪除WebDAV和增加PUT到web.config授權解決了這個問題

+3

我不完全知道如何做到這一點約翰,我不認爲你可以擴展? – 2012-04-21 17:13:22

0

我剛剛加入到Github的問題跟蹤評論募集有類似的(可能是相同的)問題:

https://github.com/NuGet/NuGetGallery/issues/487

這可能是被安裝在IIS的WebDAV的結果 - 這似乎與畫廊的NuGet所需的設置干涉。當然,我們看到了類似的問題,有405錯誤,卸載WebDAV模塊解決了這一問題。