【问题标题】:SymbolSource AuthenticationSymbolSource 身份验证
【发布时间】:2012-02-07 01:49:18
【问题描述】:

我正在为 .NET 编写一个包,我想在 Nuget.org 和 SymbolSource.org 上分享它。我能够很好地推送到 Nuget,但我无法终生推送到 SymbolSource。我不断收到以下错误消息:

将 MyPackage #.#.#.# 推送到符号服务器 (http://nuget.gw.symbolsource.org/Public/NuGet)...

处理请求失败。 '无法验证上传权限:项目 NuGet/MyPackage 未找到或无法访问 Public/SomeLongGuidString。
请参阅http://www.symbolsource.org/Public/Home/Help 了解可能的原因。如果您的客户丢弃附加的详细信息,Fiddler 可能会帮助诊断此错误。
远程服务器返回错误:(418) 无法验证上传权限:Project NuGet/MyPackage 未找到或无法访问 Public/SomeLongGuidString。
请参阅http://www.symbolsource.org/Public/Home/Help 了解可能的原因。如果您的客户丢弃附加的详细信息,Fiddler 可能会帮助诊断此错误...

“MyPackage”、“#.#.#.#”和“SomeLongGuidString”显然都是假的。我最近做的一件事可能会在这里产生影响,那就是我最近更改了我的包裹的标题以匹配它的 ID(显然它们一直不一样,所以我想解决这个问题——我不得不说,在尝试使用 Nuget/SymbolSource 时有很多小事情需要担心,我希望随着时间的推移他们会简化这一点)。我通过更改 AssemblyInfo.cs 中的 AssemblyTitle 和 AssemblyProduct 属性并使用“nuget pack ...”重新打包并重新推送到 Nuget.org 来做到这一点,正如我所说的那样。

在 SymbolSource.org 网站上,我创建了一个帐户并尝试转到“身份验证”页面,但界面非常迟钝:有一个包含三列(“TYPE”、“VALUE”、“ACTION”的表") 并且我似乎只能添加 TYPE "NuGet" 行,因为这是下拉列表中唯一可用的选择。我不知道该为 VALUE 放什么。我已经尝试了我的 NuGet.org 用户名、密码和 API 密钥,但都没有奏效。我错过了什么?

同样,但不相关:具有较高声誉的人可以创建“符号源”标签,以便我可以在“标签”部分中实际引用它吗?

【问题讨论】:

  • 我还应该补充一点,在标题更改操作之前推送到 SymbolSource 是有效的。

标签: c# nuget symbols debug-symbols


【解决方案1】:

我需要要求您至少发布实际的包 ID 和版本,以及您的用户名(我假设在两个站点上都是 gzak)以帮助诊断。这可能是一个错误,或某种错误配置,但从您提供的信息中无法判断。您也可以通过 symbolsource@symbolsource.org 联系支持人员,或通过 http://groups.google.com/group/symbolsource 向我们的 Google 群组发帖。

在任何情况下,对包元数据(其 ID 除外)的更改都不应以任何方式影响发布。

您无需在 symbolsource.org 上创建帐户即可进行推送,但您需要使用与 nuget.org 相同的 API 密钥。在提交期间,会联系 nuget.org 以验证使用给定包 ID 发布的权限。我只能猜测这是失败的步骤,无论原因是什么。

如果您在 symbolsource.org 上创建了一个帐户,则可以通过 Web UI 管理您的所有提交 - 例如。删除东西。为此,您需要在身份验证中输入您的 API 密钥。这也将要求您在创建帐户之前提交给 symbolsource.org 的所有包。

【讨论】:

  • 正确,我在两个站点上都使用“gzak”,而且我只有一个包,Unity.Mvc.Wcf。感谢您的跟进。自从我发布以来,我已经更新了包本身和相应的符号,它最终工作了。我认为可能导致磨难的一件事是我一直在尝试将我的包的 Release 构建发布到 NuGet,但 Debug 构建到 SymbolSource。这还不是 nuget.exe 真正支持的东西,所以我所做的是相当不正统的。无论如何,现在一切正常,但请随时查看我的帐户以获取见解。
猜你喜欢
  • 2015-02-02
  • 2018-02-24
  • 2015-04-29
  • 2010-10-05
  • 2013-10-30
  • 1970-01-01
  • 1970-01-01
  • 2012-03-15
  • 1970-01-01
相关资源
最近更新 更多