0

我们尝试为我们的 nuget 包设置一个 Sonatype Nexus3 存储库。因为 repo 应该可以从 Internet 访问(外部开发人员),所以我们禁用了匿名访问并配置了 LDAP 领域(Active Directory)。

开发人员可以登录到 Web UI 并搜索 nuget 工件。但是,如果他们尝试使用 Visual Studio 获取包,则会失败并出现“404”错误。没有显示凭据窗口(或其他内容)。

nuget 包资源管理器因“401”错误而失败。

如何让 Nexus3 与 Visual Studio (2013/15) 一起运行?

4

1 回答 1

0

根据您的描述,我为我们的 nuget 包创建了一个 Sonatype Nexus3 存储库,并禁用了匿名访问并配置了 LDAP 领域。当我使用 Visual Studio 2013/2015 时,会显示两个凭据窗口。输入凭据信息后,它会列出所有 nuget 包。

“404”错误表示未找到。如果我从工具 -> 选项 -> NuGet 包管理器 -> 包源修改存储库 url,我将收到 404 错误,并且不会弹出凭据窗口。然后我会收到 401 错误,这意味着未经授权,因为您没有输入您的凭据信息。

因此,请检查存储库 url 以确认 url 正确。您可以将 URL 复制到浏览器以验证它是否可访问。

于 2016-09-30T05:57:28.650 回答