问题标签 [nuget-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1565 浏览

visual-studio - Nuget 包备份

将解决方案中使用的 nuget 包检查到源代码管理中是一种常见的做法。使用nuget 1.6 的新包还原功能,不再需要将包签入源代码管理。但是,这会使您的项目依赖于 nuget.org。有时,所需的包在 nuget.org 上不可用,并且在您的组织中本地不可用,否则您将无法构建您的项目。

是否有任何企业解决方案可以集中备份项目中使用的 nuget 包?一种情况是拥有一个企业 nuget 代理服务器,项目从中获取它们的 nuget 包。此代理服务器可以以某种方式备份请求的包,例如将它们存储在备份文件夹中并将内容检入共享源代码控制存储库。另一种情况是在每个开发人员的机器上自动完成备份逻辑。

总之,备份 nuget 包有哪些好的自动化选项?

0 投票
2 回答
1227 浏览

nuget - NuGet.Server 错误请求

我目前正在尝试在我们的 Intranet 上设置 NuGet 服务器,但我遇到了问题。我按照这里的说明进行操作:

http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

该网站运行良好,但是当我尝试将包管理器指向源时,出现错误:

“无法连接到 'myserver/DataServices/Packages.svc' 中指定的源。请验证包源(位于包管理器设置中)是否有效并确保您的网络连接。”

URL 是正确的,是从网站复制的,是“http://myserver/nuget”。

使用 Fiddler 我检查了数据传输,我得到:

我在服务器上找不到错误日志。

有人能帮忙吗?我真的很想使用 NuGet.Server,但我没有想法。

谢谢

0 投票
3 回答
2887 浏览

nuget - Nuget 服务器设置

我正在尝试在我的公司中设置一个私人 nuget 服务器,并且会有不同的人使用它。

我注意到 web.config 中有一个条目来设置用于发布包的共享 API 密钥。

有没有办法为每个用户设置不同的 api 密钥?谢谢。

0 投票
1 回答
1683 浏览

nuget - 从 packages.config 安装私有 feed Nuget 包

我在我们的一台内部服务器上有一个私人 nuget 提要。

我可以像这样从命令行在此提要中安装软件包

但是,如果我尝试像这样从我们的 packages.config 文件安装包

它的错误是找不到我的 packages.config 文件中每个包的包。看起来它忽略了 -Source 开关并查看了不同的 nuget 提要。

我的 packages.config 看起来像这样

有什么想法可以让我完成这项工作吗?您可以在 packages.config 或类似内容中包含源位置吗?

0 投票
1 回答
416 浏览

nuget - 归档旧包

我们托管我们自己的私有 NuGet 源。我注意到,当同一个包有多个版本时,包管理器对话框可能需要很长时间才能在提要中显示包。

如果我将除最新版本或几个最新版本之外的所有内容移动到存档目录,事情似乎会加快速度。但是,删除这些旧版本会使项目难以更新到最新版本。

这方面的最佳做法是什么?我宁愿不删除旧版本,但我想让提要保持响应。有没有办法组织提要,以便它只需要枚举软件包的最新版本,但仍然有旧版本可用?

背景信息
这些包是正在积极开发的应用程序的一部分。如果我们发现错误,我们通常会尽快修复、测试和发布包的更新,以便我们继续开发。因为我们没有正式的发布时间表,有时这些软件包每周更新几次,或者几个月没有更新。

0 投票
2 回答
1315 浏览

iis - 私人 NuGet 库

我正在尝试为我的公司设置内部 nuget 提要。我已经构建了站点并将其部署到 IIS 服务器。我可以从站点安装它,如果我手动将包添加到它,但我不能从命令行推送到它。当我尝试输入凭据时(无效),然后收到一条错误消息,显示“无法访问已关闭的流”。我去过 NuGet 并阅读了他们提出的所有建议,但没有一个有效。我在想这是一个服务器设置,但我不知道是哪一个。有没有人遇到过可以分享解决方案的?

0 投票
8 回答
15805 浏览

teamcity - 如何在 TeamCity Nuget Feed 上删除特定版本的包?

有谁知道要删除 TeamCity Nuget Feed 上特定版本的软件包?

0 投票
1 回答
3523 浏览

.net - nuget 包链接上的 404

完全免责声明:java 家伙,尝试戴上 .Net 帽子......

我已经完成了如何设置 NuGet 服务器的演练,看起来它大部分都在工作。我得到这个页面:

但是,当我单击链接时,我得到一个 404。 .nupkg mime 类型已添加到 IIS,所以我看不出还有什么我可能做错了。我已将 NLog 添加到项目中,并将日志记录添加到 Routes.cs 类中,并且两个日志语句都显示了:

我应该查看其他一些日志文件吗?我查看了该文件夹:C:\inetpub\logs那里的任何日志文件都没有最近的时间戳。或者,也许我在设置中遗漏了一些明显的东西?

0 投票
1 回答
5325 浏览

nuget - 命令行推送到私有 NuGet 库失败,并显示无法处理请求。'好的'

我已经使用此处的说明从 github.com/NuGet/NuGetGallery 设置了一个私有 NuGet 画廊:http://dotnet.dzone.com/news/how-set-local-nuget-gallery画廊
工作正常,它允许用户使用 Web UI 登录和上传包,以及使用 nuget.exe 和 Visual Studio 插件检索包更新。但是,当我尝试使用 nuget.exe(1.8 版)像这样推送到库时:

nuget.exe push myPackage.4.0.0.12.nupkg -Source "http://myServer/NuGetGallery/"

我得到:

处理请求失败。'好的'。
.

通过 Web UI 上传工作正常,我很确定必须正确设置文件/目录权限。
不幸的是,无法处理请求并没有像它可能的那样有用的错误消息。
所以我不确定还有什么问题?

0 投票
0 回答
2055 浏览

visual-studio-2012 - VS 2012 私有 NuGet 服务器

我按照 NuGet 网站 ( http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds ) 中关于如何创建 NuGet 服务器的说明进行操作。

我部署了网站并显示了主页,但是当我单击 Packages 链接时,我得到了

无法加载文件或程序集“Elmah”或其依赖项之一。该系统找不到指定的文件。

我对 web.config 所做的唯一更改是删除了一个额外的编译标签(它在文件中放置了 4.5 和 4.0 的标签)并添加了一个 API 密钥。

我正在使用 .net 4.5 的 VS 2012 RC。注意:我在 VS 2010 中尝试了完全相同的东西并且它有效,所以这个过程可能还没有为 VS 2012 准备好?还是我必须手动做一些事情才能让它工作。

谢谢。