问题标签 [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.
nuget - Nuget 服务器返回 403 和 404
我正在尝试在我的 Amazon EC2 VPS 上托管nuget ,但遇到了问题。
- 我已按照此处的说明进行操作(托管您自己的 NuGet 源)
- 我已经按照相同的思路阅读了这个线程(NuGet: remote server returned an Error(403) Forbidden)。
- 我没有运行 TFS
- 它“可能”是代理问题,但我不完全确定如何检查。
我的 NuGet 提要位于http://nuget.infinitas.ws。您会注意到http://nuget.infinitas.ws/nuget/Packages和http://nuget.infinitas.ws/Packages都在抛出错误。
对此的任何帮助将不胜感激。
nuget - NuGet - 安装单个包报告“远程服务器返回错误:(404)未找到。”
使用本地 NuGet 服务器时,每当我尝试从该服务器安装单个软件包时,我得到的只是这个错误:“远程服务器返回错误:(404) 未找到。”
这些包都在文件系统中,并且提要本身可以适当地看到所有包。 我什至可以直接浏览包!
我错过了什么?
我刚刚从 NuGet 服务器 1.4 升级到 1.5,但我以前见过这种情况。触摸包文件曾经有帮助,但现在似乎并非如此。
编辑: 实际上,我之前没有看到过那个确切的错误......我间歇性地看到过这个错误,触摸包裹往往会修复。
continuous-integration - 如何配置 NuGet.exe 命令行工具行查找包的位置
我们已经使用 NuGet.Server 包成功设置了几个本地包存储库,并将它们托管在本地 IIS 网络服务器上。我们能够从包管理器连接并安装没有问题。所以这些工作正常。
为了让我们不必检查我们的包文件夹,我们在每个包含 NuGet 引用的项目文件中包含以下命令行。如果 NuGet.exe 位于 CI 构建代理的路径中,则此方法有效。
但是,我想将源配置从每个项目文件中的命令行移到一个地方,最好是其他讨厌的开发人员无法更改的地方;)
有没有更好的办法?
security - Nuget 上的“作者”字段可以被欺骗吗?我可以相信文件的真实性吗?
我正在浏览作者的 Nuget 库并看到有问题的内容.. 与我之前看过的一些作品质量不同的东西。
我怎么知道 Nuget 包的作者真的是那个人?
我可以将这种信任扩展到 Nuget 的内置更新过程吗?
nuget - 通过 Apache / http 服务器托管 NuGet 存储库
有什么方法可以在 Apache 或相关的 http 服务器上设置和托管 NuGet 存储库?我有我想提供的代码,结果我也有一个 apache 服务器。我知道我可以在某些公共场所发表文章,但我对自己的地方很好奇。有任何想法吗?可能吗?
version-control - 将 NuGet 用于 TFS 中的内部和外部依赖项
我目前正在寻找 NuGet 来解决我在 TFS 中的依赖问题,我想做的是托管我自己的 NuGet 服务器来处理内部依赖关系。我还想使用 NuGet 来处理我的第 3 方依赖项。我正在尝试为我们公司设置自动化构建,这是我试图通过 NuGet 克服的一个障碍。
所以我的问题是如何处理这种我必须从不同服务器检索我的依赖项的场景?
有没有更好的方法来处理内部依赖?其他人是怎么做到的?
另外,我打算在不将包提交到 TFS 的情况下使用 NuGet。我计划使用本文中的方法大纲:
http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html
nuget - 通过 NugetCommandLine 列出包时出现 404
我在执行时收到 404
404 实际上来自 /Nuget/$metadata。
从 iis 日志:
有人对可能导致这种情况的原因有任何想法吗?FWIW 我可以通过 cmd 成功发布。
.net - 100 秒后发布到本地 Nuget 库超时,但实际上仍然有效
我们正在尝试将 Nuget 用于我们内部生成的包。我们已经设置了一个本地 nuget 服务器并验证我们可以从 Visual Studio 中看到它。如果我手动将 .nupkg 文件复制到 ~/Packages 中,它们会显示出来,并且可以使用 nuget 包管理器添加到 Visual Studio 中的新项目中。
但是,当我们尝试推送到本地 nuget 服务器时,我们会遇到超时。我们找不到任何日志或任何东西来指出错误的方向。.nupkg 文件实际上显示在 ~/Packages 中,并且仍然可以使用 Visual Studio 中的 nuget 包管理器添加到项目中。
想要停止超时,以便在我们将新包发布到本地 nuget 服务器时,我的构建脚本不会使构建失败。
有任何想法吗?
谢谢。
iis-7 - IIS7 / Win2008 上的 Nuget 服务器出现 w3wp.exe 故障
我意识到这是边缘非开发,但我是一名试图创建 NuGet 服务器的开发人员,而不是 IIS 人员,所以希望这里有人经历过这一点。
我有一些跨多个应用程序使用的库,所以我想用它们制作 NuGet 包。我还想设置一个合适的 NuGet 服务器,以便与我合作的人可以轻松访问,并简化与 CI 端的集成(从 TeamCity 构建中推送新包)。我按照此处的说明进行操作,从“创建远程源”开始:
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
我遵循了它,当然使用了写作时可用的最新版本的 NuGet.Server 包。它在使用 VS2010 的开发盒上运行良好,因此我将其部署到实时服务器(Win2008、IIS7)。应用程序池在集成模式下运行 .Net,应用程序使用 NetworkService 身份运行,我将指定包目录的完全权限授予网络服务帐户。
然后,当我尝试访问该站点时,我立即在应用程序事件查看器中收到此错误:
错误应用程序 w3wp.exe,版本 7.0.6001.18000,时间戳 0x47919ed8,错误模块 ntdll.dll,版本 6.0.6001.18538,时间戳 0x4cb73957,异常代码 0xc0000374,错误偏移量 0x00000000000a7857,进程 id 0xaff12001.187c,应用程序启动时间
Web 服务器正在运行许多其他 Web 应用程序,其中大多数是 ASP.NET MVC,所以总的来说应该没问题。
对 IIS 不太了解的人如何找出导致此故障的原因?我没有 IIS 管理员可以依靠,所以开发人员必须扮演 IT 人员。:|
nuget - NuGet 包过时了?“无法正确下载包。无法验证包的内容”
我们的本地 NuGet 包服务器遇到了一个奇怪的问题。随着时间的推移,包似乎变得不可用,唯一的修复似乎是触摸 .nupkg 文件(例如,只需在包资源管理器中打开文件)或只是创建包的新构建/版本。
这是返回的错误的图片:
我们使用 IIS6 托管 NuGet 服务器,使用服务器的最新 NuGet 包(服务器和核心版本 1.5.20902.9026)
有谁知道发生了什么以及如何永久修复它?