我们在发现安全漏洞(与 ProGet 无关)后重建服务器时重新安装了 ProGet。提要在浏览器中可见,但在 Visual Studio 中无法访问。
在重建我们的服务器时,我们让 ProGet 在一个临时的 Azure 服务器上运行,该服务器正在运行并为我们的 NuGet 包提供服务。在比较两者时,一个显着的区别是提要的 API 端点 URL。对于 Azure 上的 ProGet,它是一个外观合理的完全限定 URL。 在我们构建新服务器时尝试设置的 ProGet 上,它实际上包含一个密码和“默认”一词(我们已弃用此密码)。 这似乎不对,但我认为它不能改变。我试过重新安装 ProGet,但它保留了我的包和提要。
我该如何解决这个问题,以便 ProGet 为 Visual Studio 提供服务?提前致谢。
最佳答案
您使用的是什么版本的 ProGet?
如果是 v3.7 或更高版本,Feed Overview 页面上的“Package Source URL”就是您要输入到 Visual Studio 中的内容:
您看到的“默认”只是提要名称,该 URL 中看不到任何密码。此处显示的主机名只是运行它的机器的名称,因此如果您在 Azure 上,也可以使用 DNS 名称或 IP 地址(即 http://{sitename}.cloudapp.net/nuget/{饲料名称})
关于visual-studio - Proget 服务器启动但在 Visual Studio 中无法访问提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30946051/