2

会社の内部Nugetフィードを設定しようとしています。サイトを構築し、IISサーバーに展開しました。手動でパッケージを追加したサイトからインストールできますが、コマンドラインからプッシュできません。クレデンシャルの入力を求められたら(機能しません)、「閉じたストリームにアクセスできません」というエラーが表示されます。私はNuGetに行って、彼らが提案するすべてを読みましたが、どれも機能しません。これはサーバー設定だと思いますが、どちらかわかりません。ソリューションを共有できる誰かがこれに遭遇しましたか?

4

2 に答える 2

0

WebDAVを削除し、web.config認証にPUTを追加することで、この問題を解決しました

于 2012-03-15T18:21:06.877 に答える
0

Githubの問題追跡システムにコメントを追加しました。そこで発生した同様の(おそらく同一の)問題について、次のように説明します。

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

これは、おそらくWebDAVがIISにインストールされている結果であり、NuGetギャラリーに必要な設定に干渉しているようです。確かに405エラーで同様の問題が発生し、WebDAVモジュールをアンインストールすると問題が修正されました。

于 2012-05-15T21:39:55.183 に答える