ここで説明するように、セルフホストのNugetサーバーをインストールしました。Windows 2008 R2、IIS 7.5、Nuget1.7を使用しています。
VS内から、パッケージマネージャーウィンドウにセルフホストパッケージを表示できますが、それらのいずれかをインストールしようとすると、「リモートサーバーがエラーを返しました:(404)見つかりません」というエラーが表示されます。
誰かを助けますか?
ここで説明するように、セルフホストのNugetサーバーをインストールしました。Windows 2008 R2、IIS 7.5、Nuget1.7を使用しています。
VS内から、パッケージマネージャーウィンドウにセルフホストパッケージを表示できますが、それらのいずれかをインストールしようとすると、「リモートサーバーがエラーを返しました:(404)見つかりません」というエラーが表示されます。
誰かを助けますか?
IIS で .nupkg 拡張 MIME タイプが application/zip に設定されていることを確認してください。
詳細については、次のディスカッションも参照してください:問題 #707、ディスカッション #246387
これを最終的に機能させるには、3つのアクションを実行する必要がありました
1)一部のパッケージの拡張子は「.symbols.nupkg」ですが、Nugetサーバーはそれらのパッケージのみを提供できないことがわかりました。パッケージファイルの拡張子を「.symbols.nupkg」から「.nupkg」に変更すると、すべて正常に動作します。
2)すべてのパッケージは、packagesフォルダーの下に平らに配置する必要があります(サブフォルダーはありません)。
3)パッケージフォルダはウェブサイトの下に配置する必要があります(元の場所は「〜/ Packages」で構いません)。絶対パス「C:\ NugetPackages」に入れてみましたが、うまくいきませんでした。