【问题标题】:Can't hit NuGet server hosted on an Azure website from Visual Studio, but can from web无法从 Visual Studio 访问托管在 Azure 网站上的 NuGet 服务器,但可以从 Web 访问
【发布时间】:2015-06-24 21:47:25
【问题描述】:

我的问题是我在 Azure 网站上有一个 NuGet 服务器,使用 Azure AD 进行身份验证。如果我在 Chrome 中点击 NuGet URL(需要登录,它接受适当的凭据),它会按预期工作,但如果我尝试在 Visual Studio 2013 中访问它(通过管理 NuGet 包)它不会接受帐户/密码为适当的凭据(提示再次弹出)。我的做法如下:

为了创建一个简单的内部 NuGet 服务器,我主要按照本文中的说明在 Azure 网站上部署了一个:http://www.codeproject.com/Articles/872230/Create-Your-Own-Private-NuGet-Server-in-Windows-Az

NuGet 服务器运行良好,但我想添加一些基本身份验证,因为我们将在那里托管我们的一些代码。为此,我决定尝试使用 Azure AD。我将几个 Microsoft 帐户(我的和一个同事的)添加到我们原本为空的默认 Azure 活动目录中。通过管理门户,我选择了网站仪表板中的“配置”选项卡,并在 auth 部分添加了默认目录。

由于将要下载我们的软件包的开发人员将通过 Visual Studio 执行此操作,因此我需要弄清楚这一点或找到替代方案。我希望(如果可能的话)避免编写自己的身份验证模块,因为该功能应该融入 Azure。

【问题讨论】:

    标签: azure visual-studio-2013 nuget nuget-server


    【解决方案1】:

    事实证明,NuGet 当前不支持 Azure AD。但是,他们正在努力,可以在这里跟踪进度:https://github.com/NuGet/Home/issues/708

    【讨论】:

      猜你喜欢
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-22
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      相关资源
      最近更新 更多