我按照here所述安装了自托管的Nuget服务器。 我使用的是Windows 2008 R2,IIS 7.5和Nuget 1.7。
从VS中我可以在包管理器窗口中看到我自己托管的包,但是当我尝试安装其中任何一个时,我收到错误“远程服务器返回错误:(404)Not Found”
帮助任何人?
答案 0 :(得分:5)
请确保在IIS中将.nupkg扩展名mime类型设置为application / zip。
有关详细信息,请参阅这些讨论:Issue #707,Discussion #246387
答案 1 :(得分:1)
我要执行3个动作才能最终实现这个目标
1)我的一些软件包的扩展名为“.symbols.nupkg”,我发现Nuget服务器只能提供这些软件包。如果我将包文件的扩展名从“.symbols.nupkg”更改为“.nupkg”,一切正常。
2)所有包必须平放在包文件夹下(没有子文件夹)。
3)包文件夹必须放在网站下面(原始位置很好,“〜/ Packages”)。我试图将它放在绝对路径“C:\ NugetPackages”中,但它没有用。
答案 2 :(得分:1)
假设您使用 IIS: