问题标签 [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-package - 如何对 SymbolSource Server Basic 进行故障排除
我按照此博客条目中的说明安装并运行了SymbolSource Server Basic。
我可以成功地将包(*.nupkg 和 *.symbols.nupkg)从 TeamCity 推送到我的服务器而没有错误。然而,虽然 NuGet 端在 Visual Studio 中运行良好,但符号服务器却无法运行。我发现我本地网站的 Data 文件夹包含我推送的标准 NuGet 包,但没有任何源代码的迹象。
我应该在哪里查找错误消息,或者我如何才能知道为什么我的 *.symbols.nupkg 似乎没有被正确推送到服务器?
visual-studio-2010 - NuGet 2.2.3 扩展问题。无法连接到服务器?
我有使用 NugGet 的项目。
我正在尝试构建项目,但出现下一个错误:
尝试在 NuGet 包管理器中下载包时,我也遇到错误。
尝试还原软件包时出错。请再试一次
默认的 Visual Studio 在线扩展搜索工作没有问题!
我没有使用代理:
VS 2012 在管理员权限下运行。
还修改了 Visual Studio 配置:
但这无济于事。
有什么建议么?
visual-studio - 私人 Nuget 服务器为我返回 503 错误,但没有其他人
好吧,还有一个奇怪的...
我已经为我们公司安装并设置了一个内部 nuget 服务器 - 它在 nuget (2.2.31210.9045) 上运行最新版本。我可以在浏览器 (http://{server}) 和 (http://{server}/nuget) 和 (http://{server}/nuget/packages) 中点击 url 并获得所有预期的响应。
但是,在 Visual Studio 2012 中,我添加了 http://{server}/nuget/ 作为自定义提要,当我加载包管理器时,我得到“远程服务器返回错误:(503)服务器不可用。”
我在其他几个同事的机器上试过这个,他们能够浏览服务器上的包,似乎只有我一个人。
我找不到有关此的任何信息,或如何调试它。我试图弄清楚是否有办法重置它,或者看看我是否可以采取一些故障排除步骤来弄清楚可能发生了什么。
注意:我之前在网络连接和安装 vs2012 时遇到过问题(此处已解决)
iis-7.5 - 具有命名空间属性的 IIS 重写 2.0 自定义标签
我正在托管一个位于负载均衡器后面的私有 NuGet 服务器。负载均衡器接受 ssl 流量 (442) 并转发到 Web 服务器上的端口 80。
NuGet 似乎正在检测请求协议并返回带有 http 与 https 的基本 href。
因此,对https://nuget.privaterepo.org的请求将返回以下内容:
这应该<service xml:base="http://nuget.privaterepo.com/nuget/"...
引起<service xml:base="https://nuget.privaterepo.com/nuget/"...
注意协议的差异。
所以......我正在尝试出站重写service xml:base
with的值https
。具有以下内容:
我遇到的绊脚石是写作<tag name="service" attribute="xml:base" />
,这似乎是正确的。但是,它不会用https
协议重写值。
我已经使用 NuGet 服务器和使用相同输出的测试项目对此进行了测试。xml:base
如果我更改为base
重写规则,则使用测试项目将起作用。
iis-7 - 本地 nuget 服务器:405 方法不允许
我已经配置了一个本地 nuget 服务器,如下所述:http: //docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
我可以浏览它并查看提要。但我不能向它发布包。我只是一直收到错误405。
我已确保 App Pool 帐户对 Packages 文件夹具有更改权限。
我的配置:
我也发现了这个问题: http: //nuget.codeplex.com/workitem/1789。我已经删除了 WebDav 模块/处理程序,但仍然出现错误。
package - NuGet 提要托管选项,包括 MyGet
我一直在研究 NuGet 提要主机的选项。
目前,我们使用 TeamCity 构建/发布包到 TC 的内置服务器。对于指向 TC 的 Visual Studio 包源,我们发现订阅/更新过程非常缓慢——即使我们的开发人员工作站位于同一个本地子网中并且我们只有几十个包。
我知道的其他包裹提要选项:
- 净重分享
- 基于 NuGet.Server 的内部网络服务器
- 我的获取
- ProGet
是否有人对这些解决方案有企业级经验?
MyGet 看起来很有希望,但令人担忧的一个原因是(至少根据他们的网站)只有大约 1500 个订阅源处于活动状态。如果 MyGet 真的流行起来,这似乎应该是 150,000 左右。
另外:NuGet 世界中是否有任何类似于 Maven 的本地“快照”包引擎和提要服务器概念的东西?
谢谢。
c# - 在自定义 NuGet 包中提供卸载选项
创建自定义 NuGet 包时,我们如何提供卸载 NuGet 包的选项,该选项会删除作为包的一部分提供的引用/静态文件。
提前致谢
visual-studio - 为什么对 NuGet 存储库使用 SSL?
昨天我们的自动构建机器出现了问题。我们正在使用 TFS 构建服务器,当它尝试自动下载 NuGet 包时,我们得到了臭名昭著的“底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系”错误。
关于为什么会发生这种情况,网络上有很多线索。那不是我的问题。通过更改 NuGet 存储库,可以很容易地修复它
到
或者
我想知道的是为什么存储库首先使用 SSL?我认为它在那里是有原因的,但我不知道是什么。没有需要安全性的登录。我想不出任何需要安全的信息。我只是想确保通过使用不安全的连接(工作得很好)我们不会以某种方式损害我们的构建机器。
谁能解释使用安全连接连接到 NuGet 可以获得什么?
push - NuGet 推送中不允许使用 405 方法
当我尝试推送时,我的 NuGet 服务器抛出 405 Not Allowed。至少,这就是 NuGet 控制台所说的:
但是当我用 Fiddler 查看实际的 HTTP 响应时,问题似乎完全不同:
关于可能发生的事情有什么想法吗?
谢谢!
shared-libraries - 使用私有 NuGet 服务器有哪些优势?
与共享库项目(然后将其包含在每个解决方案中)相比,使用私有 NuGet 服务器有哪些优势?
我们有几个库在我们的代码库中共享,目前我已经在每个解决方案中使用项目的相对路径包含了这些库。
我在共享项目中看到的当前问题是,TFS 使用文件夹作为其分支策略,并且在每个解决方案中破坏了项目的相对路径链接。所以 NuGet 服务器可以解决这个问题。