3

ここで説明するように、セルフホストのNugetサーバーをインストールしました。Windows 2008 R2、IIS 7.5、Nuget1.7を使用しています。

VS内から、パッケージマネージャーウィンドウにセルフホストパッケージを表示できますが、それらのいずれかをインストールしようとすると、「リモートサーバーがエラーを返しました:(404)見つかりません」というエラーが表示されます。

誰かを助けますか?

4

3 に答える 3

6

IIS で .nupkg 拡張 MIME タイプが application/zip に設定されていることを確認してください。

詳細については、次のディスカッションも参照してください:問題 #707ディスカッション #246387

于 2012-05-23T16:53:40.367 に答える
1

これを最終的に機能させるには、3つのアクションを実行する必要がありました

1)一部のパッケージの拡張子は「.symbols.nupkg」ですが、Nugetサーバーはそれらのパッケージのみを提供できないことがわかりました。パッケージファイルの拡張子を「.symbols.nupkg」から「.nupkg」に変更すると、すべて正常に動作します。

2)すべてのパッケージは、packagesフォルダーの下に平らに配置する必要があります(サブフォルダーはありません)。

3)パッケージフォルダはウェブサイトの下に配置する必要があります(元の場所は「〜/ Packages」で構いません)。絶対パス「C:\ NugetPackages」に入れてみましたが、うまくいきませんでした。

于 2012-05-24T09:11:29.190 に答える